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

--sql语法大全

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务
bsp;    数字型M是位数总长度, N是小数的长度

  DATE                        日期类型

  创建表时要把较小的不为空的字段放在前面, 可能为空的字段放在后面

  创建表时可以用中文的字段名, 但最好还是用英文的字段名

  创建表时可以给字段加上默认值, 例如 DEFAULT SYSDATE

  这样每次插入和修改时, 不用程序操作这个字段都能得到动作的时间

  创建表时可以给字段加上约束条件

  例如 不允许重复 UNIQUE, 关键字 PRIMARY KEY

  2.ALTER        (改变表, 索引, 视图等)

  改变表的名称

  ALTER TABLE 表名1  TO 表名2;

  在表的后面增加一个字段

  ALTER TABLE表名 ADD 字段名 字段名描述;

  修改表里字段的定义描述

  ALTER TABLE表名 MODIFY字段名 字段名描述;

  给表里的字段加上约束条件

  ALTER TABLE 表名 ADD CONSTRAINT 约束名 PRIMARY KEY (字段名);

  ALTER TABLE 表名 ADD CONSTRAINT 约束名 UNIQUE (字段名);

  把表放在或取出数据库的内存区

  ALTER TABLE 表名 CACHE;

  ALTER TABLE 表名 NOCACHE;

  3.DROP        (删除表, 索引, 视图, 同义词, 过程, 函数, 数据库链接等)

  删除表和它所有的约束条件

  DROP TABLE 表名 CASCADE CONSTRAINTS;

  4.TRUNCATE (清空表里的所有记录, 保留表的结构)

  TRUNCATE 表名;

  三.查询语句 (SELECT) 部分

  SELECT字段名1, 字段名2, …… FROM 表名1, [表名2, ……] WHERE 条件;

  字段名可以带入函数

  例如:  COUNT(*), MIN(字段名),  MAX(字段名),  AVG(字段名), DISTINCT(字段名),

  TO_CHAR(DATE字段名,’YYYY-MM-DD HH24:MI:SS’)

  NVL(EXPR1, EXPR2)函数

  解释:

  IF EXPR1=NULL

  RETURN EXPR2

  ELSE

  RETURN EXPR1

  DECODE(AA﹐V1﹐R1﹐V2﹐R2....)函数

  解释:

  IF AA=V1 THEN RETURN R1

  IF AA=V2 THEN RETURN R2

  ..…

  ELSE

  RET

  URN NULL

  LPAD(char1,n,char2)函数

  解释:

  字符char1按制定的位数n显示,不足的位数用char2字符串替换左边的空位

  字段名之间可以进行算术运算

  例如:  (字段名1*字段名1)/3

  查询语句可以嵌套

  例如: SELECT …… FROM

  (SELECT …… FROM表名1, [表名2, ……] WHERE 条件) WHERE 条件2;

  两个查询语句的结果可以做集合操作

  例如: 并集UNION(去掉重复记录), 并集UNION ALL(不去掉重复记录), 差集MINUS,  交集INTERSECT

  分组查询

  SELECT字段名1, 字段名2, …… FROM 表名1, [表名2, ……] GROUP BY字段名1

  [HAVING 条件] ;

  两个以上表之间的连接查询

  SELECT字段名1, 字段名2, …… FROM 表名1, [表名2, ……] WHERE

  表名1.字段名 = 表名2. 字段名 [ AND ……] ;

  SELECT字段名1, 字段名2, …… FROM 表名1, [表名2, ……] WHERE

  表名1.字段名 = 表名2. 字段名(+) [ AND ……] ;

  有(+)号的字段位置自动补空值

  查询结果集的排序操作, 默认的排序是升序ASC, 降序是DESC

  SELECT字段名1, 字段名2, …… FROM 表名1, [表名2, &hel

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