sql基础04
来源:互联网 发布:timcat如何绑定域名 编辑:程序博客网 时间:2024/05/18 01:30
为了保证数据的完整性,我们对列还有一些约束。约束分为行约束、列约束和引用约束。行约束和列约束是针对单表的,引用约束是针对两个表的。
行约束:索引、唯一约束、主键(不为空;记录不能重复)、自动增长(针对int类型)
列约束:check约束、NOT NULL约束、Default约束
引用约束:外键约束
##创建数据库testdbCREATE DATABASE testdb##使用数据库testdbUSE testdb##创建一个表CREATE TABLE test01( ID int, Sname nvarchar(100), grade varchar(50))
#空约束,NOT NULL不可以为空CREATE TABLE Student( ID int NOT NULL, Sname nvarchar(50), score real)
#主键约束,PRIMARY KEY约束唯一标识数据库表中的每条记录#主键必须包含唯一的值#主键列不能包含NULL值#每个表应该都有一个主键,并且每个表只能有一个主键CREATE TABLE Student01( ID int PRIMARY KEY, Sname nvarchar(50), score real)
#唯一约束,一个表中只能有一个主键约束,但是可以有多个约束#PRIMARY KEY自动拥有唯一约束CREATE TABLE Student02( ID int PRIMARY KEY NOT NULL, Sname nvarchar(50) UNIQUE, score real)
#默认约束CREATE TABLE Student03( ID int PRIMARY KEY NOT NULL, Sname nvarchar(50) UNIQUE, score real, address nvarchar(200) DEFAULT '测试脚本')
#自动增长约束CREATE TABLE Student04( ID int PRIMARY KEY NOT NULL IDENTITY(1001,1), Sname nvarchar(50) UNIQUE, score real)
0 0
- sql基础04
- Sql基础练习04
- SQL Tuning 基础概述04
- SQL基础
- SQL基础
- SQL基础
- SQL 基础
- sql:基础
- SQL基础
- SQL基础
- SQL基础
- SQL基础
- SQL基础
- SQL 基础
- sql基础
- SQL基础
- sql基础
- SQL基础
- Intent与IntentFilter——属性介绍与显式与隐式Intent
- Scala之for循环
- android 自定义文本组合控件
- 微信打开第三方app
- MFC 技巧之一
- sql基础04
- POJ 1637 Sightseeing tour (网络流解决混合图欧拉回路问题)
- Hive学习2_错误: The specified datastore driver ("com.mysql.jdbc.Driver") was not found in the CLASSPATH
- 支付宝二维码支付文档,找了好久,记在这里
- 在adapter中动态删除item,并刷新界面。
- Tunnel Warfare
- RESTful API 设计最佳实践
- 你一定会经历的人生困苦处境,你经历了几个,十本经典收藏
- C语言实现strcat