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   运算符一起使用;

 

posted @ 2017-05-26 14:16  三石!  阅读(197)  评论(0编辑  收藏  举报