DDL(对表结构上的操作):create alter drop
DML(表内容):insert update delete
DQL:select * from 表名 //*相当于投影
1、为表添加数据
insert into 表名(字段1,字段2,...) values(值1,值2,...)
mysql> insert into test(id,name) values(1,'张三');
mysql> insert into test(id) values(2);
mysql> insert into test(id,name) values(3,'li');
简写方法:省略字段部分,值需要和字段一一对应
mysql> insert into test values(4,'王五');(√)
mysql> insert into test values('王五',4);(×)
省略字段,且只给部分值
mysql> insert into test values(5,null);
一次添加多个值的方法:
mysql> insert into test(id) values(6),(7),(8),(9),(10);
mysql自有的添加记录的语句
mysql> insert into test
-> set id=11,
-> name='王美丽';
insert into 表2 select * from 表1;
mysql> create table demo like test;
mysql> insert into demo select *from test;