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

邵阳建设银行网站网站建设做什么科目

邵阳建设银行网站,网站建设做什么科目,怎么做房地产网站,河南网站备案地址SQL零基础入门学习#xff08;十#xff09; SQL NOT NULL 约束 NOT NULL 约束强制列不接受 NULL 值。 NOT NULL 约束强制字段始终包含值。这意味着#xff0c;如果不向字段添加值#xff0c;就无法插入新记录或者更新记录。 下面的 SQL 强制 “ID” 列、 “LastName” …SQL零基础入门学习十 SQL NOT NULL 约束 NOT NULL 约束强制列不接受 NULL 值。 NOT NULL 约束强制字段始终包含值。这意味着如果不向字段添加值就无法插入新记录或者更新记录。 下面的 SQL 强制 “ID” 列、 “LastName” 列以及 “FirstName” 列不接受 NULL 值 CREATE TABLE Persons (ID int NOT NULL,LastName varchar(255) NOT NULL,FirstName varchar(255) NOT NULL,Age int );添加 NOT NULL 约束 在一个已创建的表的 “Age” 字段中添加 NOT NULL 约束如下所示 ALTER TABLE Persons MODIFY Age int NOT NULL;删除 NOT NULL 约束 在一个已创建的表的 “Age” 字段中删除 NOT NULL 约束如下所示 ALTER TABLE Persons MODIFY Age int NULL;SQL UNIQUE 约束 UNIQUE 约束唯一标识数据库表中的每条记录。 UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。 PRIMARY KEY 约束拥有自动定义的 UNIQUE 约束。 请注意每个表可以有多个 UNIQUE 约束但是每个表只能有一个 PRIMARY KEY 约束。 CREATE TABLE 时的 SQL UNIQUE 约束 下面的 SQL 在 “Persons” 表创建时在 “P_Id” 列上创建 UNIQUE 约束 MySQL CREATE TABLE Persons ( P_Id int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), UNIQUE (P_Id) )SQL Server / Oracle / MS Access CREATE TABLE Persons ( P_Id int NOT NULL UNIQUE, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255) )如需命名 UNIQUE 约束并定义多个列的 UNIQUE 约束请使用下面的 SQL 语法 MySQL / SQL Server / Oracle / MS Access CREATE TABLE Persons ( P_Id int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), CONSTRAINT uc_PersonID UNIQUE (P_Id,LastName) )ALTER TABLE 时的 SQL UNIQUE 约束 当表已被创建时如需在 “P_Id” 列创建 UNIQUE 约束请使用下面的 SQL MySQL / SQL Server / Oracle / MS Access ALTER TABLE Persons ADD UNIQUE (P_Id)如需命名 UNIQUE 约束并定义多个列的 UNIQUE 约束请使用下面的 SQL 语法 MySQL / SQL Server / Oracle / MS Access ALTER TABLE Persons ADD CONSTRAINT uc_PersonID UNIQUE (P_Id,LastName)撤销 UNIQUE 约束 如需撤销 UNIQUE 约束请使用下面的 SQL MySQL ALTER TABLE Persons DROP INDEX uc_PersonIDSQL Server / Oracle / MS Access ALTER TABLE Persons DROP CONSTRAINT uc_PersonIDSQL PRIMARY KEY 约束 PRIMARY KEY 约束唯一标识数据库表中的每条记录。 主键必须包含唯一的值。 主键列不能包含 NULL 值。 每个表都应该有一个主键并且每个表只能有一个主键。 CREATE TABLE 时的 SQL PRIMARY KEY 约束 下面的 SQL 在 “Persons” 表创建时在 “P_Id” 列上创建 PRIMARY KEY 约束 MySQL CREATE TABLE Persons ( P_Id int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), PRIMARY KEY (P_Id) )SQL Server / Oracle / MS Access CREATE TABLE Persons ( P_Id int NOT NULL PRIMARY KEY, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255) )如需命名 PRIMARY KEY 约束并定义多个列的 PRIMARY KEY 约束请使用下面的 SQL 语法 MySQL / SQL Server / Oracle / MS Access CREATE TABLE Persons ( P_Id int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), CONSTRAINT pk_PersonID PRIMARY KEY (P_Id,LastName) )注释在上面的实例中只有一个主键 PRIMARY KEYpk_PersonID。然而pk_PersonID 的值是由两个列P_Id 和 LastName组成的。 ALTER TABLE 时的 SQL PRIMARY KEY 约束 当表已被创建时如需在 “P_Id” 列创建 PRIMARY KEY 约束请使用下面的 SQL MySQL / SQL Server / Oracle / MS Access ALTER TABLE Persons ADD PRIMARY KEY (P_Id)如需命名 PRIMARY KEY 约束并定义多个列的 PRIMARY KEY 约束请使用下面的 SQL 语法 MySQL / SQL Server / Oracle / MS Access ALTER TABLE Persons ADD CONSTRAINT pk_PersonID PRIMARY KEY (P_Id,LastName)注释如果您使用 ALTER TABLE 语句添加主键必须把主键列声明为不包含 NULL 值在表首次创建时。 撤销 PRIMARY KEY 约束 如需撤销 PRIMARY KEY 约束请使用下面的 SQL MySQL ALTER TABLE Persons DROP PRIMARY KEYSQL Server / Oracle / MS Access ALTER TABLE Persons DROP CONSTRAINT pk_PersonIDSQL FOREIGN KEY 约束 一个表中的 FOREIGN KEY 指向另一个表中的 UNIQUE KEY(唯一约束的键)。 让我们通过一个实例来解释外键。请看下面两个表 “Persons” 表 “Orders” 表 请注意“Orders” 表中的 “P_Id” 列指向 “Persons” 表中的 “P_Id” 列。 “Persons” 表中的 “P_Id” 列是 “Persons” 表中的 PRIMARY KEY。 “Orders” 表中的 “P_Id” 列是 “Orders” 表中的 FOREIGN KEY。 FOREIGN KEY 约束用于预防破坏表之间连接的行为。 FOREIGN KEY 约束也能防止非法数据插入外键列因为它必须是它指向的那个表中的值之一。 CREATE TABLE 时的 SQL FOREIGN KEY 约束 下面的 SQL 在 “Orders” 表创建时在 “P_Id” 列上创建 FOREIGN KEY 约束 MySQL CREATE TABLE Orders ( O_Id int NOT NULL, OrderNo int NOT NULL, P_Id int, PRIMARY KEY (O_Id), FOREIGN KEY (P_Id) REFERENCES Persons(P_Id) )SQL Server / Oracle / MS Access CREATE TABLE Orders ( O_Id int NOT NULL PRIMARY KEY, OrderNo int NOT NULL, P_Id int FOREIGN KEY REFERENCES Persons(P_Id) )如需命名 FOREIGN KEY 约束并定义多个列的 FOREIGN KEY 约束请使用下面的 SQL 语法 MySQL / SQL Server / Oracle / MS Access CREATE TABLE Orders ( O_Id int NOT NULL, OrderNo int NOT NULL, P_Id int, PRIMARY KEY (O_Id), CONSTRAINT fk_PerOrders FOREIGN KEY (P_Id) REFERENCES Persons(P_Id) )ALTER TABLE 时的 SQL FOREIGN KEY 约束 当 “Orders” 表已被创建时如需在 “P_Id” 列创建 FOREIGN KEY 约束请使用下面的 SQL MySQL / SQL Server / Oracle / MS Access ALTER TABLE Orders ADD FOREIGN KEY (P_Id) REFERENCES Persons(P_Id)如需命名 FOREIGN KEY 约束并定义多个列的 FOREIGN KEY 约束请使用下面的 SQL 语法 MySQL / SQL Server / Oracle / MS Access ALTER TABLE Orders ADD CONSTRAINT fk_PerOrders FOREIGN KEY (P_Id) REFERENCES Persons(P_Id)撤销 FOREIGN KEY 约束 如需撤销 FOREIGN KEY 约束请使用下面的 SQL MySQL ALTER TABLE Orders DROP FOREIGN KEY fk_PerOrdersSQL Server / Oracle / MS Access ALTER TABLE Orders DROP CONSTRAINT fk_PerOrdersSQL CHECK 约束 CHECK 约束用于限制列中的值的范围。 如果对单个列定义 CHECK 约束那么该列只允许特定的值。 如果对一个表定义 CHECK 约束那么此约束会基于行中其他列的值在特定的列中对值进行限制。 CREATE TABLE 时的 SQL CHECK 约束 下面的 SQL 在 “Persons” 表创建时在 “P_Id” 列上创建 CHECK 约束。CHECK 约束规定 “P_Id” 列必须只包含大于 0 的整数。 MySQL CREATE TABLE Persons ( P_Id int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), CHECK (P_Id0) )SQL Server / Oracle / MS Access CREATE TABLE Persons ( P_Id int NOT NULL CHECK (P_Id0), LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255) )如需命名 CHECK 约束并定义多个列的 CHECK 约束请使用下面的 SQL 语法 MySQL/SQL Server/Oracle/MS Access CREATE TABLE Persons ( P_Id int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), CONSTRAINT chk_Person CHECK (P_Id0 AND CitySandnes) )ALTER TABLE 时的 SQL CHECK 约束 当表已被创建时如需在 “P_Id” 列创建 CHECK 约束请使用下面的 SQL MySQL / SQL Server / Oracle / MS Access: ALTER TABLE Persons ADD CHECK (P_Id0)如需命名 CHECK 约束并定义多个列的 CHECK 约束请使用下面的 SQL 语法 MySQL/SQL Server / Oracle / MS Access ALTER TABLE Persons ADD CONSTRAINT chk_Person CHECK (P_Id0 AND CitySandnes)撤销 CHECK 约束 如需撤销 CHECK 约束请使用下面的 SQL SQL Server / Oracle / MS Access ALTER TABLE Persons DROP CONSTRAINT chk_PersonMySQL ALTER TABLE Persons DROP CHECK chk_PersonSQL DEFAULT 约束 DEFAULT 约束用于向列中插入默认值。 如果没有规定其他的值那么会将默认值添加到所有的新记录。 CREATE TABLE 时的 SQL DEFAULT 约束 下面的 SQL 在 “Persons” 表创建时在 “City” 列上创建 DEFAULT 约束 My SQL /SQL Server / Oracle / MS Access CREATE TABLE Persons (P_Id int NOT NULL,LastName varchar(255) NOT NULL,FirstName varchar(255),Address varchar(255),City varchar(255) DEFAULT Sandnes )通过使用类似 GETDATE() 这样的函数DEFAULT 约束也可以用于插入系统值 CREATE TABLE Orders (O_Id int NOT NULL,OrderNo int NOT NULL,P_Id int,OrderDate date DEFAULT GETDATE() )ALTER TABLE 时的 SQL DEFAULT 约束 当表已被创建时如需在 “City” 列创建 DEFAULT 约束请使用下面的 SQL MySQL ALTER TABLE Persons ALTER City SET DEFAULT SANDNESSQL Server / MS Access ALTER TABLE Persons ADD CONSTRAINT ab_c DEFAULT SANDNES for CityOracle ALTER TABLE Persons MODIFY City DEFAULT SANDNES撤销 DEFAULT 约束 如需撤销 DEFAULT 约束请使用下面的 SQL MySQL ALTER TABLE Persons ALTER City DROP DEFAULTSQL Server / Oracle / MS Access ALTER TABLE Persons ALTER COLUMN City DROP DEFAULT
http://www.hkea.cn/news/14568504/

相关文章:

  • 织梦网站数据库备份文件夹wordpress 手机菜单栏
  • 做旅行网站多少钱阳春新农村建设网站
  • 婚庆网站设计说明书辽宁建设工程信息网工程业绩怎么上传
  • 如何建立游戏网站长春火车站是哪个站
  • asp个人网站源码几个小时学wordpress
  • asp网站系统p2p网站开发价格
  • 顺德销售型网站建设网页设计实训报告大专
  • 网站建设的分工的论文建设实验室网站的意义
  • 兴化市建设局网站辽宁工程咨询招投标交易平台
  • 网站设计的六个因素注册深圳公司需要什么条件
  • 一级a做爰网站免费做一个公司网站大概要多少钱
  • 我想创建一个网站专业做网站服务
  • 住房和城乡建设统计网站专业网页制作什么好
  • 装修设计网站哪个好一个人怎么开贸易公司
  • 链天网站建设友情链接工具
  • 27岁了想学网站建设网站设计的含义
  • 燃气行业网站建设方案软膜做网站有用吗
  • 网站怎么发布到服务器企业网站建设专业精准丨 鸣远科技
  • c 可以用来做网站吗网站群建设意义
  • 个人网站 备案 类型可以商用的电视app永久软件
  • 建设网站的市场定位常州网
  • 建设网站的风险6o2o网站开发教程
  • 建设网站需要哪些条件手机端网站尺寸规范
  • 男女直接做的视频网站wordpress源代码在哪里
  • php网站搬家软件西安做公司网站公司
  • 龙岩网站建设馨烨工信部icp备案官网
  • 山东省建设厅注册中心网站自己做网站建设
  • 班组安全建设 网站wordpress仿大众点评
  • 大麦网建设网站的功能定位中国疫苗接种率
  • 廊坊北京网站建设网络营销招聘