• SQL语句


    一、select语句:  

      1. select语句用于从数据库的表中选取数据,结果被存储在一个结果表中(称为结果集);

            语法形式:   select  列名称  from   表名称

               select    *      from   表名称  --------如果希望从表中选取所有的列,用*代替列名称;

             在表中,可能会包含重复值,也许希望仅仅列出不同(distinct)的值:

               select distinct  列名称 from 表名称  -----distinct  关键词,用于返回唯一不同的值;

       where 子句 用于规定选择的标准: 如有条件的从表中选取数据,将where子句添加到select语句;

              select 列名称 from 表名称 where 列 运算符 值  (where后面的值一般使用单引号,数值不要用引号)

                 这些运算符可以在where子句中使用:

                 =   (<>是不等于也可写为!=)  >  <   >=  <=    between在某个范围内   like搜索某种模式

       and 和 or 运算符用于一个基于where的条件进行过滤:

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

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

    二、order by语句:对结果集进行排序;

        用于根据指定的列表对结果进行排序;默认按照升序对记录进行排序;按照降序对记录进行排序,可以使用 desc 关键字; asc 升序

              select    *     from   表名称 order by  员工编码 desc     (降序)

    insert into 语句:用于向表格中插入新行;

        语法形式: insert into 表名称 values(值1,值2 ,。。。)

               指定所有插入数据的列:insert into 表名称 (列1,列2,。。。)  values(值1,值2,。。。)

    四、update 语句:用于修改表中的数据;

         语法形式: update 表名称 set 列名称 =新值 where 列名称 = 值

    五、delate 语句:用于删除表中的行:

         语法形式: delete from 表名称 where 列名称 = 值

                 不删除表的情况  下删除所有行:delete from table_name                        或者:delete *from table_name

    六、top 子句规定要返回的记录的数据:

         sql Server语法:select top number | pervent 列名称 from 表名称

    七、like操作符用于在 where 子句中搜索列中的指定模式:

          语法形式: select 列名称 from 表名称 where  列名称 like pattern

              select 列名称 from 表名称 where  列名称  not like pattern  通过使用 NOT 关键字,可以从表中选取不包含'  ' 的;

    八、在搜索数据库中的数据时,您可以使用 SQL 通配符:

        在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。SQL 通配符必须与   like   运算符一起使用;

  • 相关阅读:
    存储过程练习 超市管理系统
    SQL 视图
    SQL 存储过程
    SQL 变量、 运算符、 if 、while
    连接查询
    关于表的主外键关系练习 师生 分数表
    java 代码
    转--select/poll/epoll到底是什么一回事
    python学习路线--从入门到入土
    转---变量LEGB规则
  • 原文地址:https://www.cnblogs.com/liaolei1/p/6907818.html
Copyright © 2020-2023  润新知