DML是对表中的数据进行增、删、改的操作。不要与DDL混淆了。
主要包括:INSERT 、UPDATE、 DELETE
小知识:
1:在mysql中,字符串类型和日期类型都要用单引号括起来。
2:空值:null
(1)插入操作:INSERT:
insert into 表名(列名) values(数据值);
在这里插入代码片
insert into student(stuname,stuage,stusex,birthday) values('张三1',18,'a','2000-
1-1');
– 注意:
1多列和多个列值之间使用逗号隔开。
2.列名要和列值一一对应。
3. 非数值的列值两侧需要加单引号。
常见错误: Data too long for column ‘stusex’ at row 1
**
4.添加数据的时候可以将列名省略->当给所有列添加数据的时候
此时列值的顺序按照数据表中列的顺序执行
insert into student values(‘李四’,12,‘1111’,189.98,‘2000-1-1’,‘男’,‘2007-1-1’);
**
5.同时添加多行
insert into 表名(列名) values(第一行数据),(第二行数据),(第三行数据),(第四行数据);
insert into student(stuname,stuage,stusex,birthday)
values('张三3',18,'a','2000