您的位置:澳门新葡8455最新网站 > 数据库管理 > 澳门新葡萄京娱乐场:的具体含义

澳门新葡萄京娱乐场:的具体含义

发布时间:2019-10-05 16:07编辑:数据库管理浏览(179)

    转自:http://www.maomao365.com/?p=5416

      SQL语句

     

      sql语句是用来与数据库进行交流的语句;sql不区分大小写,sql的关键字不区分大小写;但是sql中的字符串还是区分大小写的。

    摘要:
    order by 1,2 的含义是对表的第一列  按照从小到大的顺序进行排列

      在查询分析器中执行SQL语句:如果我们选中了一条sql语句,点击“执行”的话,就会执行这条sql语句。不选中哪一条sql语句的话,会执行所有的sql语句。

     然后再对第二列按照从小到大的顺序进行排列

     

      order by 1,2 等同于 order by [第一列],[第二列] 

    1. insert  向数据库中添加数据

     详见以下举例说明  

      insert into T1(name,age) values(‘aaa’,30)  value中的顺序要和表名后的顺序一致。

     

    2. delete  向数据库中删除数据

     

      delete from T1 where Name=’yjk’  从T1表中删除Name字段等于yjk的数据

    create table A (keyId varchar(20),name varchar(120))
    go
    insert into A (name,keyId)values(10,'we')
    insert into A (name,keyId)values(2,'b')
    insert into A (name,keyId)values(3,'C')
    insert into A (name,keyId)values(4,'a')
    insert into A (name,keyId)values(5,'E')
    insert into A (name,keyId)values(7,'F')
    go
    select * from A 
    go
    select * from A order by  1,2 
    go
    truncate table A
    drop table A 
    go 
    

       delete from T1  删除所有数据

     

    3. update  向数据库中更新数据  

      update T1 set Age=Age+1

       update T2 set Height=180 where AiHao='散步’

    4. select  在向数据库中查询数据

      select * from T3

       可以用as来为列取一个别名,这里的别名可以使用中文  

       select number as NO from T2

    5. 聚合函数

      MAX 列最大值、MIN 列最小值、AVG 平均值、COUNT 总行数(由于行数和列无关,所以count(*))

    select MAX(age) as maxage, MIN(age) as minage, AVG(age),COUNT(*) from T1

    select COUNT(*) from T1 where Age>100

    select MIN(Age) from T1 where Age>100

    6. like的用法

    like 的用法

    select * from T2 where Name like ‘s%’

    select * from T2 where Name like ‘s%a’

    select * from T2 where Name like ‘%s%’

    % 表示若干个字符

    like需要对数据进行逐一扫描,数据量大的时候,效率明显降低。慎用like,可以采用全文检索。

    7. order by的用法

      默认是从小到大排列,order by Age Desc 降序排列

     可以添加多个排序字段

     select * from T1 order by Age,Height Desc

     先按照Age,后按照Height进行排列(Age大小一样的话,再按照Height进行比较),这里的Desc修饰的是Height字段

     order by 要放到where子句之后,先过滤数据再进行排序。

     

    8. 获取自动增长字段的值

    select MAX(id) from T1

      这样做不好,因为在比较大的系统中,频繁地进行增删数据的话,由于系统繁忙,获得的结果可能会是增删数据之前的结果。

      获得刚插入的那条数据的Id:

       insert into T1(Name,Age) output inserted.Id values(‘sdd’,12);

     

    9. SQLServer 与C#中的类型映射关系

    int         int

    bigint       long(长int)

    nvarchar     string

    bit          bool

    real      double

    float       float

    numeric    decimal

     

      在通过C#访问数据库,读取数据的时候,如果出现了数据类型的异常,有可能是在进行数据转换的时候出现的。 例如 将 numeric 强转为double的时候。

     

     

     

     

    本文由澳门新葡8455最新网站发布于数据库管理,转载请注明出处:澳门新葡萄京娱乐场:的具体含义

    关键词:

上一篇:没有了

下一篇:没有了