th18_nsq 发表于 2021-8-11 21:07:36

8-11 mysql第二天 倪少琪

1,insertinto 表名 values(字段1,字段2,字段3,字段4);对表所有字段增加数据
2,insert into 表名(字段类型1 字段类型2字段类型3 字段类型4 )values (字段1,字段2,”字段3“,字段4);对表中指定字段增加数据
3,insert into 表名 values(字段1),(字段2)
同时新增多条数据
4,delete from mm where id=3;指定删除表mm中id=3的数据
5,delete from mm 删除mm表的所有数据
6,把表students中所有的score值改为80
update students set score=80;
7,update students set score=95 where id =3;修改表中id=3的学生的score值为95
8,select sid,name,class,age from grade;查询表中指定字段的全部数据;select字段1,字段2,字段3 from表名;
9,select * from grade where class=1833;
查询表中满足条件全字段数据:select*from表名where条件;
10,select sid,name,age from grade where class=1833;
查询表中满足条件的部分字段数据;select字段1,字段2,字段3,from表名 where 条件;
11,查询表张总chinese成绩不及格的学生信息
select * from grade where chinese<60 or chinese is null;
注意:当某个字段没有实际值,即是表中有个为空的标识符,且空标识符需要作为条件筛选是,不能写成等于符号,需要写成is。
12,select *from grade where age<25 and class=1833; 查询表中同时满足两个条件的数据;即是where后用and条件
13,select * from grade where class<>1833
查询表中不满足指定条件的数据
注意:mysql语法中的不等于表示符号:!=<>
14,查询表中数据满足在某个集合内的所有数据用in或者or select *from grade where chinese in(86,78,80);
15,select*from grade where chinese not in(86,78,80);查询表中不满足在某个集合内的数据:not in
16,select * from grade where sid between 2 and 8
查询表中满足在某个范围内的数据:between...and...
17,select *from grade where name like "wang%";
查询表中姓名以wang开头的数据
18,select * from grade where name like "%ng%";
查询表中命名包含ng字符的数据 模糊匹配查询:select * from 表名 where 字段 like ”%字符串%“
19,select * from grade where name like "%ng";查询表中数据姓名以ng结尾的数
20,select * from grade where class limit 1,5;
指定行数显示表中部分数据:select*from 表名 where 字段 limit m,n;
21,select * from grade order by chinese desc按照降序排序显示表中数据 select *from 表名 order by 字段名 desc;
22,select * from grade order by chinese asc;
按照升序排序显示表中数据
23,update table7 set english=57 where name="liuli"更改数据
24,select count(*) ,class from grade group by class; 分别统计每个班级的人数;select count(*) from 表名 group by 分组字段;注意:当出现每个班级,每个部门,各个班级/部门的场景时,一般都药
25,select * from grade order by chinese asc;按照升序排序显示表中数据
select * from 表名 order by 字段名 asc;
26,select * from grade order by chinese desc;按照降序排序显示表中数据select*from表名 order by 字段名 desc;

页: [1]
查看完整版本: 8-11 mysql第二天 倪少琪