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

搭建网站的平台有哪些原神网页设计素材

搭建网站的平台有哪些,原神网页设计素材,住建部四库一平台,网站打开速度多少时间1. 外键约束 在SQLite中#xff0c;可以通过使用外键#xff08;Foreign Key#xff09;约束和CASCADE选项来实现通过外键删除相关信息。 CASCADE选项是指在主键表中删除记录时#xff0c;相应的外键表中的相关记录也将被自动删除。 -- 创建主键表 CREATE TABLE Persons…1. 外键约束 在SQLite中可以通过使用外键Foreign Key约束和CASCADE选项来实现通过外键删除相关信息。 CASCADE选项是指在主键表中删除记录时相应的外键表中的相关记录也将被自动删除。 -- 创建主键表 CREATE TABLE Persons (PersonID INTEGER PRIMARY KEY,FirstName TEXT,LastName TEXT );-- 创建外键表并指定外键约束 CREATE TABLE Orders (OrderID INTEGER PRIMARY KEY,OrderNumber TEXT,PersonID INTEGER,FOREIGN KEY (PersonID) REFERENCES Persons(PersonID) ON DELETE CASCADE );-- 插入一些数据 INSERT INTO Persons (PersonID, FirstName, LastName) VALUES (1, John, Doe); INSERT INTO Orders (OrderID, OrderNumber, PersonID) VALUES (101, A123, 1); INSERT INTO Orders (OrderID, OrderNumber, PersonID) VALUES (102, B456, 1);-- 查询数据 SELECT * FROM Persons; SELECT * FROM Orders;-- 删除Persons表中的记录由于外键上有CASCADE选项相关的Orders表中的记录也会被删除 DELETE FROM Persons WHERE PersonID 1;-- 再次查询数据 SELECT * FROM Persons; SELECT * FROM Orders; 在关系型数据库中外键的约束和操作是定义在表级别的而不是在记录级别。当使用 ON DELETE CASCADE 时它指定的是删除主表Persons 表中的记录时如何处理与之关联的外键表Orders 表中的记录。 在前面的例子中当删除 ‘Persons’ 表中 ‘PersonID’ 为 1 的记录时由于有 ON DELETE CASCADE相关的 ‘Orders’ 表中 ‘PersonID’ 为 1 的记录也会被删除。这是因为在删除 ‘Persons’ 表中 ‘PersonID’ 为 1 的记录时外键约束会告诉数据库引擎也要删除 ‘Orders’ 表中相关的记录以保持数据的一致性。 然而如果在 ‘Orders’ 表中删除 ‘PersonID’ 的信息不会直接影响 ‘Persons’ 表。外键关系是单向的。在这个特定的例子中只有当删除 ‘Persons’ 表中的记录时才会影响 ‘Orders’ 表中相关的记录。 因此如果在 ‘Orders’ 表中删除 ‘PersonID’ 的信息不会直接导致 ‘Persons’ 表中相关的记录被删除。只有在删除 ‘Persons’ 表中 ‘PersonID’ 的记录时由于 ON DELETE CASCADE才会影响 ‘Orders’ 表中相关的记录。 2. 一个表中含有多个外键约束 一个表可以与其他表建立多个关联关系每个关联关系都需要通过外键来实现。每个外键约束都描述了表与表之间的关系。 每个外键约束的操作是相互独立的对一个外键的操作不会影响其他外键的操作。 CREATE TABLE Persons (PersonID INTEGER PRIMARY KEY,FirstName TEXT,LastName TEXT );CREATE TABLE Orders (OrderID INTEGER PRIMARY KEY,OrderNumber TEXT,PersonID INTEGER,FOREIGN KEY (PersonID) REFERENCES Persons(PersonID) ON DELETE CASCADE ON UPDATE NO ACTION );CREATE TABLE Invoices (InvoiceID INTEGER PRIMARY KEY,InvoiceNumber TEXT,CustomerID INTEGER,VendorID INTEGER,FOREIGN KEY (CustomerID) REFERENCES Persons(PersonID) ON DELETE SET NULL ON UPDATE CASCADE,FOREIGN KEY (VendorID) REFERENCES Persons(PersonID) ON DELETE SET NULL ON UPDATE CASCADE ); 在上述例子中Invoices 表包含两个外键约束分别与 Persons 表的两个关联关系相关联。Invoices 表中的 CustomerID 列和 VendorID 列都是对应于 Persons 表中的 PersonID 列的外键。 第一个外键约束将 CustomerID 列与 Persons 表的 PersonID 列关联并指定了 ON DELETE SET NULL 和 ON UPDATE CASCADE。 第二个外键约束将 VendorID 列与 Persons 表的 PersonID 列关联并同样指定了 ON DELETE SET NULL 和 ON UPDATE CASCADE。 3. 多表之间的外键约束 在标准的 SQL 外键约束中删除 A 表的一条记录时如果 B 表有对 A 表的外键约束并且设置了 ON DELETE CASCADE则会自动删除 B 表中与 A 表相关的记录。如果 C 表有对 B 表的外键约束同样设置了 ON DELETE CASCADE那么在删除 A 表的记录时会先触发删除 B 表的记录然后会自动删除 C 表中与 B 表相关的记录。 CREATE TABLE A (A_ID INTEGER PRIMARY KEY );CREATE TABLE B (B_ID INTEGER PRIMARY KEY,A_ID INTEGER,FOREIGN KEY (A_ID) REFERENCES A(A_ID) ON DELETE CASCADE );CREATE TABLE C (C_ID INTEGER PRIMARY KEY,B_ID INTEGER,FOREIGN KEY (B_ID) REFERENCES B(B_ID) ON DELETE CASCADE );-- 插入一些数据 INSERT INTO A (A_ID) VALUES (1); INSERT INTO B (B_ID, A_ID) VALUES (100, 1); INSERT INTO C (C_ID, B_ID) VALUES (1000, 100);-- 查询数据 SELECT * FROM A; SELECT * FROM B; SELECT * FROM C;-- 删除 A 表中的记录观察 B 表和 C 表的变化 DELETE FROM A WHERE A_ID 1;-- 查询数据您会发现 B 表和 C 表中与 A 表相关的记录都被删除了 SELECT * FROM A; SELECT * FROM B; SELECT * FROM C;
http://www.pierceye.com/news/62234/

相关文章:

  • 关于网站开发的步骤江苏省宿迁市建设局网站
  • 南山网站制作联系电话珠宝网站模板免费下载
  • 从事高端网站建设郑州电商网站开发
  • 网站怎么做团购织梦网站可以微信登录吗
  • 网站建设 吉林冬镜seo
  • 丹东网站制作如何改wordpress网站图标
  • 东莞天助网的网站毕业设计代做网站 知乎
  • 响应式网站视频怎么做网站建设需要学习课程
  • devexpress网站开发哪个网站可以做创意短视频网站
  • 免费室内设计软件有哪些普洱网站建设优化
  • 企业网站html5网站建设在windos的设置
  • 网站开发外包价格设计手机网站建设
  • 网站设计的技术选择公司网站模板最新
  • 个人网站免费空间wordpress 镜像
  • 技术网站源码wordpress示范校建设平台网站
  • 百度网站推广费用多少钱一般在百度做网站多少钱
  • 淘客做网站怎么备案免费企业网站程序上传
  • 如何建CMS网站wordpress主题兜
  • 镇江房地产网站建设淮安市建设工程初级职称申报网站
  • 音乐网站页面设计四川城乡与住房建设部网站
  • 自助网站系统asp.net 新建网站
  • 家居网站建设咨询网站建设方案设计是什么意思
  • 企业高端网站建设美工长沙建站网站模板
  • 大连地区建设网站室内设计培训班排行榜
  • 做教务网站的需求分析公司网页制作流程图
  • 英雄联盟网站设计wordpress添加统计
  • 网站直接做标准曲线建网站公司用什么网站程序
  • 清远做网站公司iis wordpress
  • 网站被k还能不能在百度做推广门户网站维护
  • 深圳的网站建设公司排名域名ip查询入口官网