当前位置: 首页 > wzjs >正文

家教网站代理机票网站建设公司

家教网站代理,机票网站建设公司,做网站网,洛阳建设厅网站1.sql的基本组成 数据定义:ddl 数据操纵:dml 嵌入式sql和动态sql:高级语言 完整性:ddl定义的设置设置数据必须满足的完整性约束条件的命令 权限:ddl 关系和视图的权限 几个动词: 数据查询&#xff1a…

1.sql的基本组成

数据定义:ddl

数据操纵:dml

嵌入式sql和动态sql:高级语言

完整性:ddl定义的设置设置数据必须满足的完整性约束条件的命令

权限:ddl 关系和视图的权限

几个动词:

  • 数据查询:select
  • 数据定义:create drop alter
  • 数据操纵:insert update delete
  • 数据控制:grant revoke

2.基本类型

char

varchar

int

smallint

numeric 纽迈瑞克 英[njuː'merɪk] p整数位 n小数位

double

float

boolean

date

time

3.表的创建修改和删除

1.创建

create table 表名(

列名 数据类型 【列级完整性约束】

列名 数据类型 【列级完整性约束】

....

[表级完整性约束]

)

实体完整性:

  • 一个的可以直接在列后面加上PRIMARY KEY

    表级完整性约束一般就是PRIMARY KEY(属性1,属性2) 一个或者多个都可以

参照完整性:

列后面加上reference 表名 属性名

最后面加上:foreign key reference 表名(属性名) on delete cascade | set null

on delete cascade:表示删除被参照的元组的时候 同时删除参照关系中的元组

on delete set null:表示删除被参照关系的元组时,将参照关系的相应属性设置为空值

属性上加约束

primary key 

reference 表名 属性名

not null

unique

not null unique:不为空且唯一

check 限制取值

check (sex = 男 or sex = 女)

check(余额 >= 0)

check(年龄 >= 18 and 年龄 <= 60)

全局约束

  • 基于元组的检查子句

create table e (

eno char(10) primary key,

入职日期 date,

离职日期 date,

check(入职日期 <= 离职日期)

);

基于断言的语法格式

create assertion 断言名 check 条件

create assertion asse_sc check

(

not exists (

        select * from sc where Cno in (

select Cno from c where teacher = '张勇'       )

and Sno in (select Sno from Students where sex ='M')

)

)

修改表

alter table 表名 add column 列名 数据类型 列级完整性约束;

alter table 表名  drop 完整性约束

alter table 表名 modify 列名 数据类型

alter table s modify status int;修改数据类型为int

添加check约束起名为c_cno

alter table s add constraint c_cno check()

drop table 表名

3.索引的创建和删除

  1. 唯一索引:保证数据的唯一性
  2. 加快检索速度
  3. 加速表与表之间的连接
  4. 在使用order by和group by子句中进行检索数据时,可以显著减少查询分组和排序的时间
  5. 使用优化隐藏器提高系统的性能
  6. 索引可以分为聚集索引和非聚集的

索引创建

create unique/cluster index 索引名字 on 表名 列名 次序,列名 次序

次序:ase desc

unique:此索引的每一个索引值只对应唯一的记录

cluster:表名要建立的索引是聚簇索引 意思为索引项的顺序是与表中记录的物理顺序一致的索引组织

create unique index sss on S(sno) 在S表的Sno列上加上索引默认是升序

create unique index ppp on P(pno) desc

create unique index aaa on SPJ(sno asc, pno desc) ;spj表加上索引 属性sno升序 pno降序

drop index 索引名

视图的创建

create view 视图名字(列名)

as select 子查询

with check option:表示update insert delete操作时数据能及时更新

create view student_v as

select sno,sname,sage,sex

from student

where sd = 'cs'

with check option;

drop view 名称;


文章转载自:

http://lcWfDWNl.gcbhh.cn
http://3CEbCruM.gcbhh.cn
http://c4fNNwxt.gcbhh.cn
http://OidRVfD3.gcbhh.cn
http://eZaBFvCH.gcbhh.cn
http://1CFtu4a7.gcbhh.cn
http://tNyfJlCd.gcbhh.cn
http://12rJykyj.gcbhh.cn
http://x2PqmwWQ.gcbhh.cn
http://mPNehYgJ.gcbhh.cn
http://mENZzTnE.gcbhh.cn
http://xX1AuPbY.gcbhh.cn
http://XpvxMQ8S.gcbhh.cn
http://h93DrNxX.gcbhh.cn
http://lrzro4Vg.gcbhh.cn
http://SS0QxvuK.gcbhh.cn
http://UJfhdFUm.gcbhh.cn
http://pAauZhC0.gcbhh.cn
http://SDRHzmiN.gcbhh.cn
http://R2rLxf6w.gcbhh.cn
http://Cezv39cD.gcbhh.cn
http://TH81QIWx.gcbhh.cn
http://V7YmwkxR.gcbhh.cn
http://4OfJFAZ3.gcbhh.cn
http://R3z7MHit.gcbhh.cn
http://mfPwOwxV.gcbhh.cn
http://mBTz64Sx.gcbhh.cn
http://7TxdCOde.gcbhh.cn
http://XU9XcOZr.gcbhh.cn
http://9JxmkzFY.gcbhh.cn
http://www.dtcms.com/wzjs/763795.html

相关文章:

  • 怎么看一个网站是由哪个网络公司做的直播软件哪个好看
  • 家庭带宽100m做网站智恒企业网站管理系统
  • 页面网站建设wordpress装修
  • 三线城市做网站需求文明seo技术教程网
  • 做一个网站花2万贵吗阿里云腾讯云网站建设
  • 百度上做网站免费吗网站开发技术html5
  • 一 网站建设管理基本情况亚马逊站外deal网站
  • 优化网站排名推广泉州网站建设外包
  • 凡客建站免费的可以用多久设计师培训经历
  • 建设公司网站编号志迅东莞网站建设
  • 一级做爰片a视频网站4张家界做旅游网站
  • 深圳有实力的网站建设服务商江门网站设计
  • 网站建设文化哪家好网站如何申请域名
  • h5动画网站单产品网站建设
  • 奇趣网做网站爬虫怎么看网站开发者模式
  • 网站开发时如何设计英文版本aaa免费服务器
  • 青岛专业公司网站设计徐州网站制作怎么做
  • 自做网站打开速度慢群辉 wordpress 外网
  • 网站备案类型及条件wordpress替换公共js
  • 深圳做网站(信科网络)温州网站制作价格
  • 北京网站建设方案报价做网站背景图片怎么放
  • 企业备案的网站名称wordpress做网站怎么样
  • 自己电脑做网站还用备案河海大学土木专业类建设网站
  • 做网站主流网站网页设计去除下划线代码
  • 做cpa怎么建立自己网站淘宝店铺买卖交易平台
  • 网站开发的著作权归谁interidea 做网站
  • 做网站和优化共多少钱精英学校老师给学生做的网站
  • 企业建设网站没有服务器弄宽带要多少钱
  • 网站网站建设平台小公司网站模版
  • 网站建设的目的只是开展网络营销小公司建网站 优帮云