mysql语句

一,引言

二,sql基础语句

1,sql新增语句

2,sql查询语句

1,查询表中所有字段信息: select *from 表名
优点:可以得到数据库中所有该有的不该有的数据供后期需要时处理。
缺点:如果表中数据大几十上百万行时,查询时间将会变长许多。
2,查询表中某一个或几个字段信息: select 某字段 from 表名 多字段添加逗号即可
3,查询表中最后几行数据:select top 需要行数 *from 表名
4,查询表中某字段等于某个值得数据:select *from 表名 where 某字段=‘某值‘ 多个条件根据需求添加 and 或者 or , 大于,小于等。

3,sql修改语句

4,sql删除语句

5,sql其他语句

5.1,sql倒序,正序查询

倒序:desc
正序:asc
使用该方法查询时,结果会自动排序,desc和asc需要与order by联合使用
例如:select *from 表名 order by 某字段 desc 表示以某字段倒序输出结果,asc反之。
还可以多个字段排序,以逗号隔开,前为主排序,后为次排序
例如:select *from 表名 order by 字段一 desc,字段二 desc 表示先根据字段一排序,再字段二排序

5.2,sql表行数查询

1,数据库中某个表的总行数:select count(*) from 表名
2,数据库中所有表的行数:==select table_name,table_rows from tables where TABLE_SCHEMA =‘数据库名’ == 查询结果以字段名tabel_rows显示。
可以让其排序显示:select table_name,table_rows from tables where TABLE_SCHEMA =‘数据库名’ order by table_rows desc 行数倒序输出

3,表中某个字段等于某个值的行数:select sum(字段=‘某值’) as ‘新字段名’ from 表名 多个字段在from前面添加sum(字段=‘某值’) as ‘新字段名’ 注意要添加逗号

三,sql较有深度语句

1,sql主从表联合查询语句

两个表字段名数据相同的组合在一起输出,就相当于将两个表组合成虚拟表然后查询,两个表的数据会使用字符“0”来分割(好像是这样的)字符“0”也是虚拟表的一个字段。
select *from 表名1 , 表名2 where 表名1 . 表1某字段 = 表名2 . 表2某字段

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

撸BUG

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值