SQL常用语句(一)

 

1、select

    select 用于从表中提取数据
        语法:
        select 列名称 from 表名称
        select *  from 表名称
        例如:
        select lastName, firstName from Persons  表示从Persons数据库表中提取lastName和firstName列的内容
        select * from Persons   表示提取Persons数据库表中所有列的内容
        
        语法:
        select distinct  列名称 from 表名称
        在表中,可能会包含重复值。用distinct可以返回唯一不同的值
        例如:
        select  Company from Orders   表示提取Orders数据库表中Company列里所有不同的值
        
        语法:
        select 列名称 from 表名称 where 列 运算符 值
            运算符
            操作符            描述
            =                  等于
            <> 或者!=          不等于
            >                  大于
            <                 小于
            >=                大于等于
            <=                小于等于
            between           在某个范围内
            link              搜索某种模式
        例如:
        select * from  Persons where City ='beijing'   表示选取Persons数据库表中,居住城市在beijing的所有列
        注意:
        在例子中条件值周围使用的是单引号,表示是文本值。如果是数值,则不需要使用引号。
        
        语法:
        and 和or 运算符
        and和or可在where子语句中把两个或多个条件结合起来。
        
        语法:
        order by 语句
        order by 语句用于根据指定列对结果集进行排序
        order by 语句默认按照升序对记录进行排序
        若希望按照降序对记录进行排序,可以使用desc关键字
        select 列名称 from 表名称 order by 列名称,列名称 desc关键字
        
        语法:
        select into 语句
        select into 语句从一个表中选取数据,然后把数据插入另一个表中
        select into 语句常用于创建表备份复件或者用于对记录进行存档
        select * from into 新表名称 from 旧表名称
        
        

    2、insert语句

        语法:
        Insert into 用于向表中插入新的行, 添加到表末尾
        insert into 表名称 values (值1,值2……)
        指定要插入数据的列
        insert into 表名称 (列1,列2……) values(值1,值2……)
        

    3、update语句

        语法:
        update 表名称 set 列名称 = 新值 where 列名称 =某值
        用于修改表格中的数据
        

    4、delete语句

        语法:
        delete from 表名称 where 列名称 =值
        delete语句用于删除表中的行
        在不删除表的情况下,删除所有行。
        delete from 表名称
        delete * from 表名称

    5、 create语句

        语法:
        create database 用于创建数据库
        create database 数据库名称
        
        语法:
        创建数据库中的表
        create table 表名称
        (
         列名称1 数据类型,
         列名称2 数据类型,
         列名称3 数据类型,
         ……
        )
       

posted @ 2013-05-14 16:37  薛遗山  阅读(378)  评论(0编辑  收藏  举报