美文网首页
较常用的SQL语句1

较常用的SQL语句1

作者: 夏天的吃瓜群众 | 来源:发表于2018-03-11 21:40 被阅读0次

    一、select

    select  * from 表名称  

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

    select distinct 列名称 from 表名称  

    二、where 

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

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

    三、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%'

    结果如下:

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

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

    结果如下:

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

    select * from weixin_custinfo where openid like "%oJxtys%"

    结果如下:

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

    select * from weixin_custinfo where nickname NOT LIKE "%Ice%"

    结果如下:

    相关文章

      网友评论

          本文标题:较常用的SQL语句1

          本文链接:https://www.haomeiwen.com/subject/ynowfftx.html