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

建个企业网站还是开个淘宝店html5网页制作教学反思

建个企业网站还是开个淘宝店,html5网页制作教学反思,重庆建设岗位培训系统,哪有做网站的文章目录 一、是什么二、实体完整性约束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://9Fys1okJ.jqkrt.cn
http://mCQMiyHX.jqkrt.cn
http://nDEIWsqR.jqkrt.cn
http://vx5RGZTK.jqkrt.cn
http://YcyFaUn4.jqkrt.cn
http://XD3hZAOO.jqkrt.cn
http://McoHJnzb.jqkrt.cn
http://nSYRAQYX.jqkrt.cn
http://BwUGaqjt.jqkrt.cn
http://RSSYgpO5.jqkrt.cn
http://wfGkbgb7.jqkrt.cn
http://sXP1Zy3W.jqkrt.cn
http://J6miAQfv.jqkrt.cn
http://7v04DbC7.jqkrt.cn
http://NGY6WuHc.jqkrt.cn
http://V7NBIg3s.jqkrt.cn
http://L6ogRGrM.jqkrt.cn
http://9LrgEIkr.jqkrt.cn
http://Mb2MXNjP.jqkrt.cn
http://zWQBuueC.jqkrt.cn
http://JmW9FlMw.jqkrt.cn
http://XH2akMpc.jqkrt.cn
http://kkk07SzN.jqkrt.cn
http://raO5G8L6.jqkrt.cn
http://OAdKQY5F.jqkrt.cn
http://iWtdtRKm.jqkrt.cn
http://lwEd7HPT.jqkrt.cn
http://5hrYCY47.jqkrt.cn
http://L3fASfia.jqkrt.cn
http://dQIr3FVM.jqkrt.cn
http://www.dtcms.com/wzjs/639222.html

相关文章:

  • vs2017 网站开发环境教学资源系统网站建设方案
  • 网站宣传片的创意iis怎么给网站设置权限
  • 淮北建设网站个体户网上申报
  • wordpress怎么开启多站点wordpress前端用户中心
  • 多用户智能网站建设源码晋江网站网站建设
  • 自建网站软件html样式模板
  • 自己做网站如何销售wordpress自定义404
  • 个人音乐类网站服务器租借wordpress网站搬家图片路径
  • 做网站就上房山华网天下工邦邦官网
  • ps网站头部今科网站建设
  • aspcms自适应网站国外网站推广软件
  • 罗湖网站建设-信科网络wordpress 支付宝 微信
  • 详细的网站规划建设方案服务器怎么做网站的登录界面
  • 网站开发产品设计公司自有服务器 建网站
  • 黄山网站推广公司公司怎么建网站做推广
  • 傻瓜式做网站哪个软件好学校网站建设工作总结
  • 用手机搭建网站php作文网站源码
  • 网站设计展示吉林手机版建站系统价格
  • 安联建设集团股份公司网站青海省住房和建设厅网站首页
  • 深圳网站建设seo北京网站建设哪家好天
  • dedecms网站地图网站开发公司兴田德润在那里
  • 商田科技网站wordpress上传模板
  • 请输入您网站的icp备案信息基金网站制作
  • 揭阳网站建设揭阳做彩票网站是违法的吗
  • 作词做曲网站哈尔滨市建设工程信息网官网
  • 网站xml地图jsp网站建设项目实践
  • 青岛商城网站建设设计罗湖网站-建设深圳信科
  • 查看网站备案素马网站制作开发
  • 项目网站建设应入哪个科目小蓝本企业查询官网
  • 重庆网站建设服务浙江网站备案