较常用的SQL语句1

一、select

select  * from 表名称  

select 列名称1,列名称2  from 表名称  

select distinct 列名称 from 表名称  

二、where 

select 列名称 from 表名称  where 列  运算符 值 

PS有些版本中<>也可写成!=

《较常用的SQL语句1》

三、AND 和 OR 运算符

AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。

如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。

如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。

如:

SELECT * FROM Persons WHERE FirstName=’Thomas’ANDLastName=’Carter’

SELECT * FROM Persons WHERE firstname=’Thomas’ORlastname=’Carter’

SELECT * FROM Persons WHERE(FirstName=’Thomas’ORFirstName=’William’)ANDLastName=’Carter’

四、order by 

select 列名称1,列名称2 from 表名称1 order by 列名称1    ASC//升序

select 列名称1,列名称2 from 表名称1 order by 列名称1   DESC//降序

select 列名称1,列名称2 from 表名称1 order by 列名称1 ASC,列名称2 DESC // 按列名称1升序,列名称2降序

五、insert  into

insert  into 表名称 values (值1,值2,…)  //插入行

INSERT INTO table_name (列1, 列2,…) VALUES (值1, 值2,….)  //指定表的某几列插入值

六、update

UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值   //更新某一行中的一个列

UPDATE 表名称 SET 列名称1 = 新值,列名称2=某值  WHERE 列名称3 = 某值 //更新第1、2列的值(若第2列没有自动增加)

七、delete

DELETE FROM 表名称 WHERE 列名称 = 值  //删除某列

DELETE(*) FROM 表名称  //删除所有行

八、like  & not like

1、实例1——以‘’I‘’开头的 昵称

select * from 数据库名 where nickname like ‘I%’

结果如下:

《较常用的SQL语句1》

2、实例2——以‘m’结尾的昵称

select * from 数据库名 where nickname like ‘%m’;

结果如下:

《较常用的SQL语句1》

3、实例3——选股 openid 包含XX字符串的. 用户

select * from weixin_custinfo where openid like “%oJxtys%”

结果如下:

《较常用的SQL语句1》

4、实例4——NOT LIKE 不包含

select * from weixin_custinfo where nickname NOT LIKE “%Ice%”

结果如下:

《较常用的SQL语句1》

    原文作者:夏天的吃瓜群众
    原文地址: https://www.jianshu.com/p/f080d4c96421
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞