网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > SQL语法 > 正文

SQL语法大全

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务
产品。并且美国国度标准学会(ANSI)及国际标准化组织(ISO)在1987遵守一个几乎是以 IBM SQL 为根蒂根基的标准干系式材料说话定义。

  一、材料定义 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 --是本表的主键。

  --------------------------------------------------------------------------------

  --  作者:belin2000

  --  公布时候:2004-6-8 22:08:51

  --

  2、更改表格

  ALTER TABLE table_name

  ADD COLUMN column_name DATATYPE

  申明:增长一个栏位(没有删除某个栏位的语法。

  ALTER 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)

  材料定义好之後接下来的就是材料的操纵。材料的操纵不过乎增长材料()、查询材料(query)、更改材料() 、删除材料()四种模式,以下分 别介绍他们的语法:

  1、增长材料:

  INSERT INTO table_name (column1,column2,...)

  valueS ( value1,value2, ...)

  申明:

  1.若没有指定column 体系则会按表格内的栏位次序填入材料。

  2.栏位的材料形态和所填入的材料必须吻合。

  3.table_name 也可所以景观 view_name。

  INSERT INTO table_name (column1,column2,...)

  SELECT columnx,columny,... FROM another_table

  申明:也可以经过一个子查询(subquery)把此外表格的材料填入。

  2、查询材料:

  根蒂根基查询

  SELECT column1,columns2,...

  FROM table_name

  申明:把table_name

  • 上一篇资讯: SQL语句大全超全
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师