mysql常⽤语句总结
1. 创建数据库:create database student
简单选择排序法2. 创建表:create table stu(id int,name varchar(20) not null,sex varchar(20) primary key(id))not null表明这个字段不为
空。
3. 插⼊数据:insert into stu (id,name,sex) values (1001,'ty','⼥')或者省略前⾯的如果每⼀个都⼀⼀对应的话像这样:insert into
mysql语句分类>itemsize什么意思pythonstu values (1001,'ty','⼥')
4. 修改数据:修改所有sex为⼥:update stu set sex='⼥' 只更新ty的 :update stu set sex='⼥' where name='ty' 多列同时更新:
shodan搜索摄像头命令update stu set sex='⼥',name='lm' where id=1001
5. 删除数据:删除整张表:drop table stu 删除表中的数据:delete from stu 删除某条数据:delete from stu where id=1001
6. 查询语句:查询表中所有数据: select * from stu 查询某⼀列数据:select name from stu 查询某⼏列数据:select id,name from
stu 起别名(查询后列名会改变):select name as "名字" from stu 从查询数据中去除重复:select distinct sex from stu 从查询数据中去除多⾏数据:select distinct sex,name from stu 条件查询:select sex from stu where name='ty' 添加⼀个属性年龄,并将年龄减半:select age/2 from stu 模糊查询:查询姓名包含林的数据:select name from stu where name like"%林%" (如果前⾯包含在前⾯加%,如果后⾯包含在后⾯加%)查询多条数据:select name from stu where id in(1001,1002,1003) 查询年龄⼤于10⼩于20:select  name from stu where age>10 and age<20 查询年龄⼤于10或⼩于20:select  name from stu where age>10 or age<20
7. 聚合函数:select count(name) from stu 计算所有数据数量:select count(*) from stu 计算年龄的最⼤值、最⼩值、平均值、
和: select max(min,avg,sum)(age) from stu 聚合函数去除重复值:select count(distinct name) from stu 分组:select age,count(*) from stu group by age 对分组过滤:select age,count(*) from stu group by age having count(*)=2 按照年龄进⾏升序排列:select * from stu older by age(默认升序)先根据年龄,再根据名字排序:select * from stu older by age,name 按照年龄进⾏降序排列:select * from st
if语句的用法python
u older by age desc 先根据年龄降序,再根据名字升序:select * from stu older by age desc,name asceval函数在python中的意思
8. 多表查询:内连接:select * from stu  s inner join teacher t on s.id=t.id 左连接:select * from stu  s left join teacher t on
s.id=t.id 右连接:select * from stu  s right join teacher t on s.id=t.id

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。