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

建设网站英文引擎搜索是什么意思

建设网站英文,引擎搜索是什么意思,深圳网站建设 手机网站建设,做旅游网站运营文章目录 一、是什么二、实体完整性约束2.1、主键约束2.2、主键自增长2.3、唯一约束 三、域完整性约束3.1、非空约束3.2、默认值 四、引用完整性约束 一、是什么 用于限制加入表的数据的类型和规范,约束是添加在列上的,用来约束列的。 分类: …

文章目录

    • 一、是什么
    • 二、实体完整性约束
      • 2.1、主键约束
      • 2.2、主键自增长
      • 2.3、唯一约束
    • 三、域完整性约束
      • 3.1、非空约束
      • 3.2、默认值
    • 四、引用完整性约束

一、是什么

用于限制加入表的数据的类型和规范,约束是添加在列上的,用来约束列的

分类:

  • 实体完整性约束;
  • 域完整性约束;
  • 引用完整性约束。

二、实体完整性约束

2.1、主键约束

标识表中的一行数据,是该行数据的唯一标识,特性:

  • 非空;
  • 唯一;
  • 被引用(在外键中使用)。

当表的某一列被指定为主键后,该列就不能为空,不能有重复值出现。

我们通常创建一个和业务逻辑没有任何关系的,没有任何含义的列做主键列

# 创建表时指定主键
CREATE TABLE 表名(列名 数据类型 PRIMARY KEY,列名 数据类型,列名 数据类型
);# 创建表时指定主键
CREATE TABLE 表名(列名 数据类型,列名 数据类型,列名 数据类型,PRIMARY KEY(设置为主键的列名)
);# 修改表时指定主键(了解就行)
ALTER TABLE 表名 ADD PRIMARY KEY(列名);
ALTER TABLE 表名 MODIFY 列名 列类型 PRIMARY KEY;
ALTER TABLE 表名 CHANGE 原列名 新列名 列类型 PRIMARY KEY;# 删除主键
ALTER TABLE 表名 DROP PRIMARY KEY;

2.2、主键自增长

通常指定主键类为整型,然后设置其自动增长,这样可以保证在插入数据时主键列的唯一和非空特性 。

# 创建表时指定主键
CREATE TABLE 表名(列名 数据类型 PRIMARY KEY AUTO_INCREMENT,列名 数据类型,列名 数据类型
);# 修改表时设置主键自增长
ALTER TABLE 表名 CHANGE 原列名 新列名 列类型 PRIMARY KEY AUTO_INCREMENT;
ALTER TABLE 表名 MODIFY 列名 列类型 PRIMARY KEY AUTO_INCREMENT;# 修改表时删除主键自增长
ALTER TABLE 表名 CHANGE 原列名 新列名 列类型;

2.3、唯一约束

某些列不能设置重复的值,所以可以对列添加唯一约束。
比如身份证号,学号,用户登录的用户名

# 创建表时指定唯一约束
CREATE TABLE 表名(列名 数据类型 UNIQUE,列名 数据类型,列名 数据类型
);# 修改表时设置唯一约束
ALTER TABLE 表名 MODIFY 列名 列类型 UNIQUE;
ALTER TABLE 表名 CHANGE 原列名 新列名 列类型 UNIQUE;# 删除唯一约束
ALTER TABLE 表名 DROP INDEX name;

三、域完整性约束

3.1、非空约束

此列必须有值,某些列不能设置为NULL值

# 创建表时指定非空约束
CREATE TABLE 表名(列名 数据类型 NOT NULL,列名 数据类型,列名 数据类型
);# 修改表时设置非空约束
ALTER TABLE 表名 MODIFY 列名 列类型 NOT NULL;
ALTER TABLE 表名 CHANGE 原列名 新列名 列类型 NOT NULL;# 删除非空约束
ALTER TABLE 表名 MODIFY 列名 列类型;
ALTER TABLE 表名 CHANGE 原列名 新列名 列类型;

3.2、默认值

为列赋予默认值,当新增数据不指定值时,书写DEFAULT,以指定的默认值进行填充。

# 创建表时指定默认值
CREATE TABLE 表名(列名 数据类型 DEFAULT 默认值,列名 数据类型,列名 数据类型
);# 修改表时设置默认值
ALTER TABLE 表名 MODIFY 列名 列类型 DEFAULT 默认值;
ALTER TABLE 表名 CHANGE 原列名 新列名 列类型 DEFAULT 默认值;# 删除默认值
ALTER TABLE 表名 MODIFY 列名 列类型;
ALTER TABLE 表名 CHANGE 原列名 新列名 列类型;

四、引用完整性约束

这里说的引用完整性约束就是指的外键约束,作用:

  • 引用外部表的某个列的值;
  • 新增数据时,约束此列的值必须是引用表中已经存在的值。

外键的特点:

  • 外键必须是另一表的主键的值(外键要引用主键!);
  • 外键可以重复;
  • 外键可以为空;
  • 一张表中可以有多个外键。
    在这里插入图片描述
# 创建表时指定外键约束
CREATE TABLE 表名(列名 数据类型,列名 数据类型,列名 数据类型,CONSTRAINT 约束名称 FOREIGN KEY(外键列名) REFERENCES 关联表(关联表的主键)
);# 修改表时添加外键约束
ALERT TABLE 表名 ADD CONSTRAINT 约束名称 FOREIGN KEY(外键列名) REFERENCES 关联表(关联表的主键);# 修改表时删除外键约束
ALTER TABLE 表名 DROP FOREIGN KEY 约束名称;
http://www.dtcms.com/wzjs/345549.html

相关文章:

  • 网站获得流量最好的方法是什么 ( )快速网站轻松排名
  • html5商业网站开发北大青鸟宁德市古田县
  • 做贺卡 网站安徽网站seo公司
  • 北京网站建设电话抖音seo搜索引擎优化
  • 第三方公司做网站价格制作网站需要什么
  • 怎么在网站上做签到seo网络推广优势
  • cpa做电影网站侵权吗品牌网站设计
  • 电子商务网站建设与维护课件seo排名专业公司
  • 常州网站制作企业南通seo网站优化软件
  • 在线做汉字头像的网站网站推广哪个平台最好
  • 律师网站建设品牌搜索引擎优化员简历
  • 做编程的网站一个月多少钱趣丁号友情链接
  • 用什么网站可以做电子书怎么建立一个自己的网站
  • 南通优普网站建设杭州seo网
  • 日照外贸网站建设公司网店运营公司
  • 福州市住房和城乡建设局网站搜索引擎营销题库和答案
  • 做淘宝客必须要有网站吗免费舆情网站下载大全最新版
  • 建立公司网站步骤百度快照首页
  • 做网站怎么注册域名惠州seo推广外包
  • 标书制作员有前途吗优化搜索引擎
  • 网站建设企业策划书搜索引擎bing
  • 跨境电商平台网站建设百度网站的网址是什么
  • 网站建设与管理心得百度一下官网首页网址
  • 最牛免费网站建设深圳网站建设推广方案
  • 深圳建设企业网站百度竞价托管外包
  • 公司的oa是什么意思百度网站优化
  • 个人博客网站建设seo中文
  • 网站空间 独立ip百度平台推广的营销收费模式
  • 常熟建设网站推广网络公司
  • 中山市网站建设 中企动力太原seo顾问