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

公司网站上传图片仿京东电商的网站开发

公司网站上传图片,仿京东电商的网站开发,网站建设第三方验收收费标准,网络营销策划步骤文章目录 四、约束4.1 概述4.2 约束演示4.3 外键约束 总结 四、约束 4.1 概述 概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。目的:保证数据库中数据的正确、有效性和完整性。分类: 4.2 约束演示 根据需求&…

文章目录

  • 四、约束
    • 4.1 概述
    • 4.2 约束演示
    • 4.3 外键约束
  • 总结


四、约束

4.1 概述

  • 概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。
  • 目的:保证数据库中数据的正确、有效性和完整性。
  • 分类:

在这里插入图片描述

4.2 约束演示

  • 根据需求,完成表的创建

在这里插入图片描述

create table test1(id int primary key auto_increment comment '主键',name varchar(10) not null unique comment '姓名',age int check ( age>0 and age<=120 ) comment '年龄',status char(1) default '1' comment '状态',gender char(1) comment '性别'
) comment '用户表';

4.3 外键约束

  • 概念:外键用来让两张表的数据之间建立连接,从而保证数据的一致性和完整性。

在这里插入图片描述

  • 注意:目前上述的两张表,在数据库层面并未建立外键关联,所以是无法保证数据的一致性和完整性的。

  • 语法:

-- 创建表时添加外键
create table 表名(字段名 数据类型,[constraint] [外键名称] foreign key (外键字段名) references 主表(主表列名)
);
-- 添加字段约束时添加外键
alter table 表名 add constraint 外键名称 foreign key (外键字段名) references 主表(主表列名);
-- 删除外键
alter table 表名 drop foreign key 外键名称;
  • 案例在员工表的部门id与部门表的id添加外键
-- 案例在员工表的部门id与部门表的id添加外键
create table dept(id int primary key auto_increment comment 'ID',name varchar(58) not null comment '部门名称'
) comment '部门表';
insert into dept(id, name) VALUES (1,'研发部'),(2,'市场部'),(3,'财务部'),(4,'销售部'),(5,'总经办');
select * from dept;create table emp (id int primary key auto_increment comment 'ID',name varchar(50) not null comment '姓名',age int comment '年龄',job varchar(20) comment '职位',salary int comment '薪资',entrydate date comment '入职时间',managerid int comment '直属领导ID',dept_id int comment '部门ID'
)comment '员工表';
insert into emp(name, age, job, salary, entrydate, managerid, dept_id) VALUES ('金庸',66,'总裁',20000,'2000.1.1',null,5),('张无忌',20,'项目经理',12500,'2005.12.05',1,1),('杨逍',33,'开发',8400,'2000.11.3',2,1),('韦一笑',48,'开发',11000,'2002.2.5',2,1),('常遇春',43,'开发',10500,'2004.9.7',3,1),('小昭',19,'程序员鼓励师',6600,'2004.10.12',2,1);
select * from emp;
-- 添加外键约束
alter table emp add constraint fk_emp_dept_id foreign key (dept_id) references dept(id);
  • 删除/更新行为

在这里插入图片描述

  • 语法:
alter table 表名 add constraint 外键名称 foreign key (外键字段) references 主表名(主表字段名) on update cascade on delete cascade;

总结

在这里插入图片描述

http://www.yayakq.cn/news/58501/

相关文章:

  • 广州市地铁站地图个人网页制作成品
  • 网站备案 法人代表浙江宝业建设集团网站
  • 建设网站需要做的工作写wordpress导航栏
  • 网站名称与主办单位微网站 淘宝客
  • 优化推广网站推荐如何做公司的网站建设
  • 没有备案的网站能否帮网上支付拍卖网站功能需求文档
  • 如何在网站后台做网页多用户商城源码
  • 邯郸市嘉禾网络科技seo推广是什么意思呢
  • 建设网站需要多长时间做app要不要建网站
  • 单页式网站模板亿速云官网
  • 珠宝行网站建设方案广西桂林自驾游攻略
  • 自己做的网站加载慢wordpress 表单验证
  • 益阳做网站怎么便宜应用开发用什么软件
  • 南京建站推广公司wordpress图片轮播
  • 亿星网站建设360网站在系统那里
  • 网站设计中主题有哪些作用免费推广网站平台
  • 工信部网站备案验证码网络 企业网站
  • 用什么网软件做网站静态网站需要数据库吗
  • 哪做网站比较好泰州企业网站建站模板
  • 产品外观设计网站智能建站制作
  • 能上国外网站的dns信息科技公司网站怎么做
  • 广州住房保障城市建设局网站网站开发是
  • 音乐网站开发分享易语言如何做浏网站
  • 优秀的电商设计网站有哪些内容织梦网站系统删除不了
  • 域名到网站上线小程序平台开发多少钱
  • 南昌做网站哪个公司好大气红色礼品公司网站源码
  • 网页制作专业个人职业生涯规划书邢台谷歌seo
  • 网站建设硬件设计方案青白江网站建设
  • 做个网站出来要多少钱给人做网站赚钱
  • 自适应式网站模板品牌策划公司取名