SQL数据库语句总结
14页1、数据库T-SQL语句create database 数据库名use数据库名drop database数据库名1、创建数据库2、选择数据库3、删除数据库用 SSMS1、创建数据库2、查看可修改数据库参数3、删除数据库基本表(仅仅是对表结构(属性和约束)的操作,而非表中数据)T-SQL语句1、创建基本表 重在约束2、修改基本表(约束或属性)3、删除基本表4、基本表的索引用 SSMS1、创建基本表(课本137)2、建立表的约束条件和索引(课本138)3、修改表结构(课本141)1、创建基本表重在约束数据(是对表中数据(属性和约束)的操作(增删改查),而非表结构)T-SQL语句1、数据插入2、数据修改3、数据删除4、数据查找视图T-SQL语句1、建立视图2、删除视图3、查询视图4、更新视图用SSMS (课本167)1、建立视图2、删除视图3、查询视图4、更新视图别名可能破坏参照完整性的情况及违约处理In和exist的区别1、创建基本表 重在约束CREATE TABLE 库名表名(列名数据类型列级完整性约束条件,列名数据类型列级完整性约束条件,n,表级完整性约束条件,n)针对属性值设置的限制条件
2、列级1)NOT NULL或NULL约束。NOT NULL约束不允许字段值为空,而NULL约束允许字段值为空。2)UNIQUE约束。惟一性约束,即不允许列中出现重复的属性值。3)PRIMARAY KEY CLUSTERED|NON CLUSTERED 定义该字段为主码并建立聚集(非)索引Not null unique 和 primary key 的区别:DBMS 会给 primary key 建立索引 多个属性构成的主码只能通过表级约束条件定义PRIMARY KEY (Sno,Cno) 单个属性构成的主码可通过列级或表级约束条件定义Sno CHAR (9) PRIMARY KEY或 PRIMARY KEY (Sno)4)DEFAULT约束。默认值约束。DEFAULT 约束名默认值FOR列名5)CHECK约束。检查约束。CONSTRAINT约束名CHECK (约束条件表达式)单一属性设限CONSTRAINT C2 CHECK(性别 IN ( 男,女) CONSTRAINT C3 CHECK成绩 BETWEEN 0 AND 100) CHECK (Sage 30) 多属性之间设限CHECK
3、(Ssex=女 OR Sname NOT LIKE Ms.%)/性别是女性的元组都能通过该项检查,因为Ssex=女成立;/当性别是男性时,要通过检查则名字一定不能以Ms.打头6)identity(初值,步长):定义字段为数值型数据,并指出它的初始值和逐步增加的步长值7)reference参照表(对应字段):定义该字段为外码,并指出被参照表及对应字段涉及到关系中一个或多个列或表间的限制条件记录/字段表级格式:CONTRAINT约束名约束式Sname CHAR(20) CONSTRAINT C2 NOT NULL1)UNIQUE约束。惟一性约束。2)PRIMARY KEYCLUSTERED|NON CLUSTERED定义主码,保证惟一性和非空性。建立聚集(非)索引。CONTRAINT约束名PRIMARY KEY CLUSTERED(列组)3)check(条件表达式):定义记录应满足的条件4)FOREIGN KEY约束。用于定义参照完整性。CONTRAINT约束名FOREIGN KEY(外码)REFERENCES被参照表名(与外码 对应的主码名) 2、修改基本表(约束或属性)ALTER TA
4、BLE表名alter column(列名新类型完整性约束,n)修改字段定义或约束条件 ADD(新列名数据类型完整性约束,n)增加字段或者字段和表的约束 DROP完整性约束名删除字段或约束check|nocheckconstraintall|约束名组使约束有效或无效(check使之有效,nocheck使 之无效,all指全部约束)MODIFY(列名数据类型,n)增加约束ALTER TABLE Student ADD CONSTRAINT C3 CHECK (Sage 40)增加属性ALTER TABLE Student ADD S_entrance DATE3、 删除基本表drop table表名4、基本表的索引1)创建索引 CREATE UNIQUE CLUSTERED|NONCLUSTEREDINDEX索引名ON表名(列名次序,列名次序); UNIQUE:建立唯一索引,不允许有两行具有相同索引值CLUSTERED|NONCLUSTERED :建立聚集或者非聚集索引,每张表只能有一个聚集索引,默认值为非聚集索引2)删除索引DROP INDEX 索引名1. 索引的作用1)使用索引可以明显
《SQL数据库语句总结》由会员s9****2分享,可在线阅读,更多相关《SQL数据库语句总结》请在金锄头文库上搜索。
本田思域发动机常见故障分析
2022年五年级期末品德评语
飞机主要参数的选择(精)
健身房管理制度
初中物理教学教案精选
劳务员继续教育考试题
华东师大版-初二数学17.18章单元测试
高一语文期末测试卷
ISO14000與ISO9000體系的兼容性
2015年徐州中考题语文
鲁班算量软件鲁班安装(预算版)
人教版地理一师一优课必修一导学案:3.2大规模的海水运动2
学校对企业的感谢信范文
2020年日历表打印版(备忘录)
学校安全隐患排查治理制度样本(4篇)
汽车销售有限公司员工标准手册
学校升旗制度范文(四篇).doc
会计月度工作总结
干法辊压制粒机项目资金申请报告写作模板
学校日常卫生管理制度范本(二篇).doc
2023-05-26 3页
2023-04-15 2页
2023-09-19 5页
2023-05-11 13页
2024-02-27 14页
2023-02-13 5页
2023-04-10 8页
2023-03-30 19页
2022-08-10 9页
2022-09-02 4页