SQL经典建表是关系数据库管理系统中的一种基本操作,用于创建数据库表结构。下面是SQL经典建表的详细知识点: 1. 定义基本表语句 SQL语句:USE 数据库名 CREATE TABLE 表名 (列名 类型(大小) DEFAULT'默认值', 列名 类型(大小) DEFAULT'默认值', ... ...); 说明:该语句用于创建一个基本表,包括表名、列名、类型、大小和默认值等信息。其中,绿色部分是可以省略的。 例子:CREATE TABLE S (SNO char(2), SNAME char(8), AGE decimal(2), SEX char(2)DEFAULT'男', DEPT char(2)); 该语句创建了一个五列的表,其中第四列的默认值为‘男’. 2. 定义完整性约束 SQL语句:USE 数据库名 CREATE TABLE 表名 (列名 类型(大小) DEFAULT'默认值' CONSTRAINT 约束名 约束定义, 列名 类型(大小) DEFAULT'默认值' CONSTRAINT 约束名 约束定义, ... ...); 说明:该语句用于定义表的完整性约束,包括NOT NULL、UNIQUE、PRIMARY KEY等约束类型。 约束定义: (1)NULL | NOT NULL 约束 语法:CONSTRAINT 约束名 NULL | NOT NULL 说明:NOT NULL 约束强制列不接受 NULL 值,NOT NULL 约束强制字段始终包含值。 例子:CREATE TABLE Persons (Id_P int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255)); 该语句强制 "Id_P" 列和 "LastName" 列不接受 NULL 值。 (2)UNIQUE 约束 语法:CONSTRAINT 约束名 UNIQUE (列名, 列名, ... ...); 说明:UNIQUE 约束用于指定基本表在某一个列或多个列的组合上取值必须唯一。定义了UNIQUE 约束的那些列称为唯一键。 注意:UNIQUE 约束唯一标识数据库表中的每条记录,UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证,PRIMARY KEY 拥有自动定义的 UNIQUE 约束。 SQL经典建表是关系数据库管理系统中的一种基本操作,用于创建数据库表结构。它包括定义基本表语句和定义完整性约束两部分,前者用于创建基本表,后者用于定义表的完整性约束。
























剩余6页未读,继续阅读


- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- XP-网络故障解决措施全集.doc
- 电气自动化在水利水电工程中的应用分析1.docx
- 时间触发通信:原理与应用
- 基于JSP的教学管理系统大学本科方案设计书.doc
- 基于PLC的物料分拣控制系统的设计.doc
- 实验项目管理-需求书.doc
- 最新高端简约英文版互联网科技金融商务工作计划总结PPT模PPT模板.pptx
- 移动通信技术与计算机网络.docx
- 面翻洪海广告设备有限公司项目管理书.doc
- 电网调度自动化系统的应用.pdf
- 互联网+时代高校线上线下混合式教学模式探究.docx
- 2017级大数据技术与应用专业人才培养方案.doc
- 论网络虚拟财产的民法界定.docx
- 基于 Python 实现自动驾驶的规划与控制代码
- 酒店无线网络覆盖解决方案.docx
- 电子科技16秋《供配电系统监控与自动化》在线作业2-辅导资料.doc


