文档详情

ps视频教程全集完整版 sql教程完整版.doc

发布:2018-10-05约8.95千字共11页下载文档
文本预览下载声明
PAGE PAGE 1 ps视频教程全集完整版 sql教程完整版 导读:就爱阅读网友为您分享以下“sql教程完整版”的资讯,希望对您有所帮助,感谢您对92的支持! SQL CREATE DATABASE 语法CREATE DATABASE database_nameSQL CREATE DATABASE 实例现在我们希望创建一个名为 quot;my_dbquot; 的数据库。我们使用下面的 CREATE DATABASE 语句:CREATE DATABASE my_db可以通过 CREATE TABLE 来添加数据库表。SQL 约束 (Constraints)Previous Page Next Page SQL 约束约束用于限制加入表的数据的类型。可以在创建表时规定约束(通过 CREATE TABLE 语句),或者在表创建之后也可以(通过 ALTER TABLE 语句)。我们将主要探讨以下几种约束:NOT NULL UNIQUE PRIMARY KEY FOREIGN KEY CHECK DEFAULT 注释:在下面的章节,我们会详细讲解每一种约束。SQL NOT NULL 约束Previous Page Next Page SQL NOT NULL 约束NOT NULL 约束强制列不接受 NULL 值。NOT NULL 约束强制字段始终包含值。这意味着,如果不向字段添加值,就无法插入新纪录或者更新记录。下面的 SQL 语句强制 quot;Id_Pquot; 列和 quot;LastNamequot; 列不接受 NULL 值:CREATE TABLE Persons(Id_P int NOT NULL,LastName varchar(255) NOT NULL,FirstName varchar(255),Address varchar(255),City varchar(255))SQL UNIQUE 约束Previous Page Next Page SQL UNIQUE 约束UNIQUE 约束唯一标识数据库表中的每条记录。UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。PRIMARY KEY 拥有自动定义的 UNIQUE 约束。请注意,每个表可以有多个 UNIQUE 约束,但是每个表只能有一个 PRIMARY KEY 约束。SQL UNIQUE Constraint on CREATE TABLE下面的 SQL 在 quot;Personsquot; 表创建时在 quot;Id_Pquot; 列创建 UNIQUE 约束:MySQL:CREATE TABLE Persons(Id_P int NOT NULL,LastName varchar(255) NOT NULL,FirstName varchar(255),Address varchar(255),City varchar(255),UNIQUE (Id_P))SQL Server / Oracle / MS Access:CREATE TABLE Persons(Id_P 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(Id_P int NOT NULL,LastName varchar(255) NOT NULL,FirstName varchar(255),Address varchar(255),City varchar(255),CONSTRAINT uc_PersonID UNIQUE (Id_P,LastName))撤销 UNIQUE 约束如需撤销 UNIQUE 约束,请使用下面的 SQL:MySQL:ALTER TABLE PersonsDROP INDEX uc_PersonIDSQL Server / Oracle / MS Access:ALTER TABLE PersonsDROP CONSTRAINT uc_PersonIDSQL PRIMARY KEY 约束Previous Page Next Page SQL PRIMARY KEY 约束PRIMARY KEY 约束唯一标识数据库表中的每条记录。主键必须包含唯一的值。主键列不能包含 NULL 值。每个表应该都一个主键,并且每个表只能有一个主
显示全部
相似文档