新增数据

方案1.给权标字段插入数据,不需要指定字段列表;要求数据的值出现的顺序必须与表中设计的字段出现的顺序一致;凡是非数值数据,都需要使用引号(建议单引号)包裹

insert into [表名] values[(值列表1),(值列表2)]; #可以一次性插入多条记录

例:mysql> insert into my_student values(1,'itcast0001','jim','male'), (2,'itcast0002','hanmeimei','famale');

数据库学习9

方案2.给部分字段插入数据,需选定字段列表;字段列表出现的顺序与字段的顺序无关,但值列表的顺序必须与选定的字段的顺序一致。

insert into [表名] [字段列表] values[(值列表1),(列表2)];

例:mysql> insert into my_student (number,sex,name,id) values('itcast0003','male','tom',3),('itcast0004','female','lily',4);

数据库学习9

1.2 查看数据

select */字段列表 from 表名 where [条件]; #星号代表所有也可选定字段列表,也可不跟条件

1mysql> select * from my_student; #查看所有数据

数据库学习9

例子2mysql> select id,number,sex,name from my_student where id = 1; #查看my_student id1的数据

数据库学习9

1.3 更新数据

update [表名] set [字段] = [] where [条件]; #where 可有可无,但建议都有where 要不就更新全部

mysql> update my_student set sex = 'female' where name = 'jim';

数据库学习9

如果没有真正的数据更新不会成功。

数据库学习9

1.4 删除数据

delete from [表名] where [条件]; #建议加条件以防止全部删除

mysql> delete from my_student where sex = 'male'; #删除需谨慎

数据库学习9

相关文章: