zoukankan      html  css  js  c++  java
  • 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   运算符一起使用;

  • 相关阅读:
    java模糊关键字查询
    Asp.Net MVC 扩展 Html.ImageFor 方法详解
    mvc下ajax请求遇到session超时简单处理方式
    8天学通MongoDB——第一天 基础入门
    MVC5中使用jQuery Post 二维数组和一维数组到Action
    构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(33)-数据验证共享
    构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(31)-MVC使用RDL报表
    构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(30)-本地化(多语言)
    JQuery文件上传插件ajaxFileUpload在Asp.net MVC中的使用
    MVC 5 + EF6 入门完整教程14 -- 动态生成面包屑导航
  • 原文地址:https://www.cnblogs.com/liaolei1/p/6907818.html
Copyright © 2011-2022 走看看