数据管理 插入
-- 插入语句(添加)
-- INSERT INTO 表名 ([字段名1,字段名2,字段名3]) VALUES ('值1'),('值2'),('值3')...
INSERT INTO `grade` (`gradename`) VALUES ('大四')
-- 由于主键自增我们可以省略 如果不写表的字段,它就会和所有字段一一匹配
INSERT INTO `grade` VALUES ('大三')
-- 一般写插入语句,我们一定要数据和字段一一对应
-- 插入多个字段
INSERT INTO `grade` (`gradename`)
VALUES ('大二'),('大一')
INSERT INTO `student` (`name`) VALUES ('张三')
INSERT INTO `student` (`name`,`pwd`,`sex`)
VALUES ('张三','asd','男')
INSERT INTO `student` (`name`,`pwd`,`sex`)
VALUES ('李四','asd','男'), ('王五','asd','男')
-- 省略字段需要让所有的值都一一对应
INSERT INTO `student` VALUES (5,'小二','asd','男',NULL)
CREATE TABLE IF NOT EXISTS `student`(
`id` INT(4) NOT NULL AUTO_INCREMENT COMMENT '学号',
`name` VARCHAR(30) NOT NULL DEFAULT '匿名' COMMENT '姓名',
`pwd` VARCHAR(20) NOT NULL DEFAULT '123456' COMMENT '密码',
`sex` VARCHAR(2) NOT NULL DEFAULT '女' COMMENT '性别',
`birthday` DATETIME DEFAULT NULL COMMENT '出生日期',
PRIMARY KEY (`id`)
)ENGINE=INNODB DEFAULT CHARSET=utf8
CREATE TABLE `grade`(
`gradeid` INT(10) NOT NULL AUTO_INCREMENT COMMENT '年级id',
`gradename` VARCHAR(50) NOT NULL COMMENT '年级名称',
PRIMARY KEY (`gradeid`)
)ENGINE=INNODB DEFAULT CHARSET=utf8
/*
注意事项
1.字段和字段之间使用英文逗号隔开
2.字段是可以省略的,但是后面的值必须要一一对应,不能少
3.可以同时插入多条数据,VALUES后面的值需要使用 , 隔开
*/

浙公网安备 33010602011771号