SQL需要练

自涵式和嵌入式

数据库本身嵌入

语言简洁、易学易用

18子语句

sql支持三级模式结构  内外 逻辑

SQL需要练_第1张图片
数据类型

约束条件

列级

NOT NULL或NULL

UNIQUE

DEFTUALT

CHECK

显示Null没有操作过

constraint

表级

unqiue

primary key

foreign key

defualt c1 20 for age

constraint c2 check (sex in ('man','woman'))

constraint c3 primary key (CLOUMN1,XLOUMN2),REFERNCES  TABLE (CLOUMEN2)

CONSTRAINT  C3  FOREIGN KEY  (CLOUMN1)  REFERENCES  TABLE(XLOUMEN1)


修改和删除表

ALTER TABLE  ADD 添加项

DEOP  完整性约束

MODIFY 修改项

索引的定义和维护

作用

SQL需要练_第2张图片
作用和原则

CREATE  

unqiue 唯一   默认

CLUSTER 聚蔟索引

 INDEX  索引名

ON  表名

DROP  INDEX 索引

SQL需要练_第3张图片
图片发自App

升序  ASE 默认

降序 DES

CREATE  UNIQUE  INDEX 学号索引


CREATE VIEW  视图

SQL需要练_第4张图片
图片发自App

数据交换问题   体制

CREATE  VIEW VIEW_NAME  AS  SELECT 学号 from  where  所在系='计算机系'

DROP  VIEW  视图名

数据查询

六个字句

SQL需要练_第5张图片
图片发自App

GROUP BY  分列组   [HVINB]

SQL需要练_第6张图片
图片发自App

between and  闭区间 包含

组合操作

SQL需要练_第7张图片
图片发自App


union  并查询

MINUS 差查询

INTERSECT 交查询操作

*   table.*

all  保留重复

DISTINCT 去掉重复

查询实例

模糊查询

张%   任意

张_    代表一个字符

SQL需要练_第8张图片
图片发自App

交叉表?


嵌套查询

SQL需要练_第9张图片
图片发自App

SQL需要练_第10张图片
图片发自App

SQL需要练_第11张图片
图片发自App

你可能感兴趣的:(SQL需要练)