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

国内的足彩网站怎么做的济南网约车公司

国内的足彩网站怎么做的,济南网约车公司,制定一份网站界面设计方案,公司微信小程序定制约束 概念#xff1a;就是用来作用表中字段的规则#xff0c;用于限制存储在表中的数据。 目的#xff1a;保证数据库中数据的正确性#xff0c;有效性和完整性。 约束演示 #定义一个学生表#xff0c;表中要求如下#xff1a; #sn 表示学生学号#xff0c;要求使用 …约束 概念就是用来作用表中字段的规则用于限制存储在表中的数据。 目的保证数据库中数据的正确性有效性和完整性。 约束演示 #定义一个学生表表中要求如下 #sn 表示学生学号要求使用 int 类型主键并且自动递增 #name 表示姓名不为空 #age 表示年龄18-30岁之间; #gender 表示性别; #study_status 表示学习状态0表示挂科1表示通过默认是 1 ​ CREATE TABLE student(sn int AUTO_INCREMENT PRIMARY KEY,name varchar(10) not null,age int check(age 18 age 30),gender char(1),study_status TINYINT DEFAULT 1 ​ )COMMENT 学生表; ​ SELECT * FROM student; ​ #添加一点学生数据 insert into student (name,age,gender,study_status) values(sy,18,男,1); insert into student (name,age,gender,study_status) values(sy,18,男,1); insert into student (name,age,gender,study_status) values(null,18,男,1); insert into student (name,age,gender,study_status) values(sy,31,男,1); insert into student (name,age,gender) values(werewr,30,男);外键约束 概念用户建立两张表之间的联系的为了保证数据的一致性和完整性的。 注意上面创建的时候没有使用外键真正的来管理数据可能会存在数据的丢失 添加外键主表就是数据不能随意改变的表 1.创建表创建外键 CREATE TABLE 表名( 字段名 数据类型, ... [CONSTRAINT] [外键名称] FOREIGN KEY (外键字段名) REFERENCES 主表 (主表列名)); ​ 2.添加外键ALTER TABLE 表名 ADD CONSTRAINT 外键名称 FOREIGN KEY (外键字段名) REFERENCES 主表 (主表列名) ;案例为emp表的dept_id字段添加外键约束,关联department表的主键id alter table emp add constraint fk_emp_dept_id FOREIGN key (dept_id) REFERENCES department(id);删除外键 ALTER TABLE 表名 DROP FOREIGN KEY 外键名称; 案例删除刚才添加的外键 ALTER TABLE emp DROP FOREIGN KEY fk_emp_dept_id; 删除更新外键 添加了外键之后尼再删除父表数据时产生约束行为就称为删除和更新行为。 语法 ALTER TABLE 表名 ADD CONSTRAINT 外键名称 FOREIGN KEY (外键字段) REFERENCES 主表名 (主表字段名) ON UPDATE CASCADE ON DELETE CASCADE;案例CASCADE父表会删除或者更新子表中的外键数据 ALTER TABLE emp add constraint fk_emp_dept_id FOREIGN KEY (dept_id) REFERENCES department(id) on update cascade on delete cascade;案例SET NULL ALTER TABLE emp add constraint fk_emp_dept_id FOREIGN KEY (dept_id) REFERENCES department(id) ON UPDATE SET NULL ON DELETE SET NULL;一对一关系 用户和用户详情 关系一对一的关系 用途用于单表拆分将一张表的基础字段放在一张表中其它字段放在另一张表中可以提升查询效率 实现在任意一张表里面添加外键关联另一张表的主键 CREATE TABLE user_detail (id int NOT NULL AUTO_INCREMENT,university varchar(255) DEFAULT NULL,car varchar(255) DEFAULT NULL,hourse varchar(255) DEFAULT NULL,user_id int NOT NULL UNIQUE, // 唯一约束PRIMARY KEY (id) USING BTREE,KEY u_id (user_id),CONSTRAINT u_id FOREIGN KEY (user_id) REFERENCES user (id) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINEInnoDB AUTO_INCREMENT2 DEFAULT CHARSETutf8mb4 COLLATEutf8mb4_0900_ai_ci;一对多关系 案例部门和员工关系 关系一个部门对应多个员工一个员工对应一个部门 实现在多的一方建立外键指向一的一方的主键 多对多的关系 案例角色和菜单的关系学生和老师 关系一个学生可以有多个老师一个老师可以有多个学生 实现建立三方表中间表来包含两个表的主键需要创建中间表
http://wiki.neutronadmin.com/news/144348/

相关文章:

  • 销售推广案例网站岑溪网络推广营销
  • 个人宽带备案网站百货店怎么做网站送货
  • 新开传奇网站发布站文章网站模板哪个好
  • 宁波网站设计公司哪个好河南城乡和住房建设厅网站
  • 重庆网站建设技术外包wordpress修改 版权
  • 去哪个网站做农产品推广网站建设wuhan
  • 企业网站优化的方式商务网站策划书
  • 建设博客网站步骤合肥市建设局
  • 想发布oa网站 需要备案吗wordpress腾讯cos
  • 网站建设实训进程计划中信建设有限责任公司 乔锋 电话
  • 如何做漂亮的网站莆田网站建设制作
  • 做淘宝客网站需要什么要求江西省网站建设
  • 企业网站推广优化公司网络营销的发展趋势
  • 中小型企业网站优化推广建立网站的原因
  • 重庆响应式网站建设哪家有上海品牌logo设计公司
  • 上线了建的网站免费吗站酷网设计素材
  • 中国建设银行网站怎么改支付密码是什么将wordpress 搭建成一个公众网页
  • 帮企业外卖网站做推做利基网站用备案
  • 交三百能在网站上找兼职做的响应式网页设计方法
  • 哈尔滨网站制作维护九江有哪些免费推广网站
  • 陕西建设银行网站食品网站的功能定位
  • 滁州建设厅网站傻瓜式网站开发
  • 企业门户网站建设方案后台管理江岸区网站公司
  • 克隆网站后台科技创新小发明
  • 网站的前期推广免费域名注册教程
  • 杭州低价做网站平面设计网上自学
  • 要做网站照片怎么处理全国室内设计学校
  • 拼多多网站开发东莞短视频制作公司
  • 公司网站功能html网页设计小作业代码部分
  • 做网络销售哪些网站比较好购物网站公司要花费多少钱