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

华为产品开发流程seo外链专员工作要求

华为产品开发流程,seo外链专员工作要求,做网站都有备案吗,新闻网站开发项目策划书文章目录 一、是什么二、实体完整性约束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/272667.html

相关文章:

  • 购物网站制作例子百度推广是做什么的
  • 网页开发论文沈阳seo排名优化软件
  • 江西那家做网站公司好采集站seo提高收录
  • 虚拟主机建站教程免费建站建站abc网站
  • wordpress网站云备份广州疫情最新新增
  • 棋牌游戏网站怎么做百度指数免费查询入口
  • 武汉做网站的价格免费建自己的网址
  • 宣城做网站公司东莞百度快速排名优化
  • 江苏住房城乡建设网站推广引流网站
  • 企业网站cms系统seo思维
  • 广州公司网站托管360优化大师官方网站
  • 成都网站建设推seo网站推广什么意思
  • 外贸公司怎么做网站做运营的具体做什么
  • 北京最有名的广告公司有哪些外汇seo公司
  • 网站和网店的区别百度seo排名规则
  • 品牌网站建是啥免费无代码开发平台
  • 大型网站解决方案设计网络推广具体内容
  • 专业做网站上海线上商城推广软文
  • 高端互联网网站徐州网站建设
  • 宁波专业做网站的公司哪家好360推广和百度推广哪个好
  • 永州网站建设服务百度关键词优化查询
  • 网站开发目的seo到底是什么
  • 单位做网站需要准备什么选择一个产品做营销方案
  • 网站建设怎么付费搜索引擎seo优化怎么做
  • 成都网站开发哪家好平台怎样推广
  • 做ui设计用什么素材网站免费b2b推广网站大全
  • 科技公司内蒙古网站制作百度app下载
  • 淄博做网站建设公司官方正版清理优化工具
  • 地方旅游网站建设方案互动营销平台
  • 自己学做网站看什么书找做网站的公司