mysql(二)

set 放置,安排 update更新 where在哪里 select查询 *所有的

在数据表中插入数据
先 use 数据库
use lili;
insert into 表名(字段1,字段2) values(字段值1,字段值2);
insert into banji(name,xingbie) values('小明','男'); //varchar是字符串必须引起来

字段可以省略,但是后面的数据必须全部写出来,也要写

添加多条数据
insert into banji(name,xingbie) values('小红','女'),('小兰','女'); //数据之间用逗号隔开

删除表的数据.不写具体内容会把所有数据删除,但是id不会重置
delete from banji;
delete from banji where id=2; //删除id等于2的数据

删除表数据(id自增值也会初始化,相当于把这个表所有数据删除初始化)
truncate banji;

更新数据
不写where条件,表中所有name都变成宝贝
update banji set name='宝贝' ;
写了where条件就是id是1的 name 变为宝宝
update banji set name='宝宝' where id=1;

查询banji表的数据 用*号返回表的所有字段数据
select * from banji; //所有数据都显示出来
查询banji表的性别,名称
select xingbie,name from banji;

起别名 用as
select xingbie as '性别',name as '名称' from banji; //字段之间还是逗号隔开


where条件查询 between 10 and 20 查询10到10之间
select * from banji where score between 10 and 20;
空条件查询
select * from banji where name si null; //用is 不是空值用is not null;

posted @ 2020-05-30 16:56  卡卡C哦  阅读(78)  评论(0)    收藏  举报