Java培训MySQL之插入数据建表语句

发布时间:2020年06月15日作者:atguigu浏览次数:889

1. 插入数据

1.1 建表语句

CREATE TABLE `dept` (

 `id` INT(11) NOT NULL AUTO_INCREMENT,

 `deptName` VARCHAR(30) DEFAULT NULL,

 `address` VARCHAR(40) DEFAULT NULL,

 ceo INT NULL ,

 PRIMARY KEY (`id`)

) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

CREATE TABLE `emp` (

 `id` INT(11) NOT NULL AUTO_INCREMENT,

 `empno` INT NOT NULL ,

 `name` VARCHAR(20) DEFAULT NULL,

 `age` INT(3) DEFAULT NULL,

 `deptId` INT(11) DEFAULT NULL,

 PRIMARY KEY (`id`)

 #CONSTRAINT `fk_dept_id` FOREIGN KEY (`deptId`) REFERENCES `t_dept` (`id`)

) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

1.2 设置参数

在执行创建函数之前,首先请保证log_bin_trust_function_creators参数为1,即on开启状态。

否则会报错:

Java培训

查询:show variables like ‘log_bin_trust_function_creators’;

设置:set global log_bin_trust_function_creators=1;

         当然,如上设置只存在于当前操作,想要永久生效,需要写入到配置文件中:

在[mysqld]中加上log_bin_trust_function_creators=1


上一篇:
下一篇:
相关课程

java培训 大数据培训 前端培训

关于尚硅谷
教育理念
名师团队
学员心声
资源下载
视频下载
资料下载
工具下载
加入我们
招聘岗位
岗位介绍
招贤纳师
联系我们
全国统一咨询电话:010-56253825
地址:北京市昌平区宏福科技园2号楼3层(北京校区)

深圳市宝安区西部硅谷大厦B座C区一层(深圳校区)

上海市松江区谷阳北路166号大江商厦3层(上海校区)

武汉市东湖高新开发区东湖网谷(武汉校区)

西安市雁塔区和发智能大厦B座3层(西安校区)

成都市成华区北辰星拱青创园综合楼3层(成都校区)