IT技术江湖   操作系统   安全技术   平面设计   Web开发   数据库   互联网   搜索引擎   网络广告   
引擎技术江湖  BLOG  合作联系
本站
Google
IT技术江湖
首页>数据库>SQL语言> SQL语法参考手册
  • IT技术江湖
  • SQL语法参考手册
    http://www.hack1st.com 来源: 2008-03-20 阅读: 评论

     一、资料定义ddl(data definition language)

      资料定语言是指对资料的格式和形态下定义的语言,他是每个资料库要建立时候时首先要面对的,举凡资料分哪些表格关系、表格内的有什麽栏位主键、表格和表格之间互相参考的关系等等,都是在开始的时候所必须规划好的。

      1、建表格:

      create table table_name( column1 datatype [not null] [not null primary key], column2 datatype [not null],...)

      说明: 

      datatype --是资料的格式,详见表。

      nut null --可不可以允许资料有空的(尚未有资料填入)。

      primary key --是本表的主键。

      2、更改表格 

      alter table table_name add column column_name datatype

      说明:增加一个栏位(没有删除某个栏位的语法。)

      lter table table_name add primary key (column_name)

      说明:更改表得的定义把某个栏位设为主键。

      alter table table_name drop primary key (column_name)

      说明:把主键的定义删除。

      3、建立索引 

      create index index_name on table_name (column_name)

      说明:对某个表格的栏位建立索引以增加查询时的速度。

      4、删除 

      drop table_name

      drop index_name

      二、资料形态 datatypes

      smallint

      16 位元的整数。

      interger

      32 位元的整数。

      decimal(p,s)

      p 精确值和 s 大小的十进位整数,精确值p是指全部有几个数(digits)大小值,s是指小数後有几位数。如果没有特别指定,则系统会设为 p=5; s=0 。

      float

      32位元的实数。

      double

      64位元的实数。

      char(n)

      n 长度的字串,n不能超过 254。

      varchar(n)

      长度不固定且其最大长度为 n 的字串,n不能超过 4000。

      graphic(n)

      和 char(n) 一样,不过其单位是两个字元 double-bytes, n不能超过127。这个形态是为支援两个字元长度的字体,例如中文字。

      vargraphic(n)

      可变长度且其最大长度为 n 的双字元字串,n不能超过 2000。

      date

      包含了 年份、月份、日期。

      time

      包含了 小时、分钟、秒。

      timestamp

      包含了 年、月、日、时、分、秒、千分之一秒。

      三、资料操作 dml(data manipulation language)

      资料定义好之後接下来的就是资料的操作。资料的操作不外乎增加资料(insert)、查询资料(query)、更改资料(update) 、删除资料(delete)四种模式,以下分 别介绍他们的语法:

      1、增加资料:

      insert into table_name (column1,column2,...) values ( value1,value2, ...)

      说明:

      1.若没有指定column 系统则会按表格内的栏位顺序填入资料。

    上一页12 3 下一页

    上一篇:T-SQL脚本:计算表的宽度  
    下一篇:SQL中使用WITH AS提高性能

    ·网友互动--用户名: (新注册) 密码: 匿名评论 [所有评论]
    评论内容:(用户发表意见仅代表其个人意见,评论内容与本站立场无关,请自觉遵守互联网相关政策法规)
    关注此文读者还看过
    • ·深入浅出SQL教程之SELECT语句的自连接
      ·用TSQL求子串在父串中出现的次数
      ·Sql语句密码验证安全漏洞
      ·深入浅出SQL系列教程之SQL语言简介
      ·SQL语句性能调整原则
      ·SQL中使用WITH AS提高性能
      ·SQL语法参考手册
      ·T-SQL脚本:计算表的宽度
      ·用SQL语句修改表字段为主键
      ·在其他的编程接口中应当如何使用游标
    最新更新
    • ·深入浅出SQL教程之SELECT语句的自连接
      ·用TSQL求子串在父串中出现的次数
      ·Sql语句密码验证安全漏洞
      ·深入浅出SQL系列教程之SQL语言简介
      ·SQL语句性能调整原则
      ·SQL中使用WITH AS提高性能
      ·SQL语法参考手册
      ·T-SQL脚本:计算表的宽度
      ·用SQL语句修改表字段为主键
      ·在其他的编程接口中应当如何使用游标
    文章关注度排行
    ·深入浅出SQL系列教程之SQL语言简介
    ·SQL语句性能调整原则
    ·Sql语句密码验证安全漏洞
    ·用SQL语句修改表字段为主键
    ·SQL语法参考手册
    ·用TSQL求子串在父串中出现的次数
    ·深入浅出SQL教程之SELECT语句的自连接
    ·SQL中使用WITH AS提高性能
    热点推荐
    SQL语法参考手册
    SQL语法参考手册
    频道推荐
    • ·用SQL语句修改表字段为主键
    • ·SQL语法参考手册
    • ·SQL中使用WITH AS提高性能
    本站精华
    SQL语法参考手册
    SQL语法参考
    • ·SQL中使用WITH AS提高性能
    • ·SQL语法参考手册
    • ·用SQL语句修改表字段为主键
    • | 网站导航 | 联系QQ | 编辑邮箱 | RSS订阅 | 友情链接 | 官方blog
    • 版权所有:IT技术江湖 @2007-2008
    • powered by www.hack1st.com online services. all rights reserved.京ICP备07005766号