Single

MySQL常用的语句

MySQL

MySQL是一个关系型数据库管理系统,是最流行的关系型数据库管理系统之一。MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。由于其社区版的性能卓越,搭配 PHP 和 Apache 或者 node 可组成良好的开发环境

查询

全部查询

select * from table

条件查询

select 字段 from table where [条件]

查询满足条件的字段值

select * from table where [条件]

查询满足条件的所有参数

多个条件查询

select * from table where [条件1] and [条件2]

查询满足条件1并且满足条件2的所有参数

删除

delete from table where 条件

删除满足条件的数据

修改

update table set 字段 = 值 where 条件;

更新 表名 设置该字段=值 根据条件xxx修改
如果你需要一次修改多个参数,那么

update table set 字段1=值1,字段2 = 值2 where 条件;

注意:如果你的参数名称为系统变量的话。。请加上 “。不然会报错

update table set `字段1` = 值1,`字段2` = 值2 where id = 1;

新增

insert into 表名 (字段1,字段2,...) values (值1,值2,...)

在表中新增一条字段1=值1,字段2=值2的数据

比较复杂一些的语句

多表联查

select a.name,a.age,b.size,c.title,c.content from a join b on a.id = b.cid join c on a.id = c.pid where a.age = 16 and b.size = 8  limit 10,20

这里就不做详细的解析了,意思是:从a,b,c三个表中。查出a.name,a.age,b.size,c.title,c.content 条件是a.id =b.cid =c.pid。条件是a.age等于16. b.size等于8 从第10条开始取20条

一些条件判断语句
都是通过某个表的某一个参数来判断的

大于 -> > 
小于 -><  
等于 -> =  
大于等于 -> >=  
小于等于 -> <= 
包含 -> like
不包含 -> not like
开始 以 -> like 9%   
结束 以 -> like %9
是null -> is null
不是null -> is not null 
介于1-9之间 -> between 1 and 9
不介于1-9之间 -> not between 1 and 9
在列表中 -> in ('1','2')
不在列表中 -> not in ('1','2')

我们平常所见的分页就是通过 <–limit 0,20,limit 1,20–> 来实现的

以上,为常用的一些sql语句。会不定期更新的

暂无评论

发表评论