prince的文章

37、SQL DEFAULT 约束

SQLDEFAULT 约束用于向列中插入默认值,如果插入数据的时候没有为它指定值的话 创建表时指定 DEFAULT 约束 DEFAULT 约束一般在创建表结构时指定,比如下面的创建表 lession 的 SQL 语句 CREATE TABL...

赞(0)princeprinceSQL教程 阅读(199)

36、SQL CHECK 约束

SQLCHECK 约束用于限制列中的值的范围 CHECK 约束既可以用于某一列也可以用于某张表: 1、 如果对单个列定义CHECK约束,那么该列只允许特定的值; 2、 如果对一个表定义CHECK约束,那么此约束会基于行中其他列的值在特定的列...

赞(0)princeprinceSQL教程 阅读(165)

35、SQL FOREIGN KEY 约束

什么是FOREIGN KEY ? 就是在一个表中存储另一个表的主键 ( PRIMARY KEY ) 就比如之前我们创建的两个表 CREATE TABLE lession ( id int(11) NOT NULL PRIMARY KEY A...

赞(0)princeprinceSQL教程 阅读(131)

34、SQL PRIMARY KEY 约束

SQLPRIMARY KEY 又称 主键 , 用于约束唯一标识数据库表中的每条记录 1、 主键必须包含唯一的值; 2、 主键列不能包含NULL值; 3、 每个表都应该有一个主键,并且每个表只能有一个主键; PRIMARY KEY 我们经常都...

赞(0)princeprinceSQL教程 阅读(135)

33、SQL UNIQUE 约束

SQLUNIQUE 约束用于防止一个表中出现重复记录 UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证 PRIMARY KEY 约束会自动定义一个 UNIQUE 约束,或者说 PRIMARY KEY 是一种特殊...

赞(0)princeprinceSQL教程 阅读(141)

32、SQL NOT NULL 约束

SQLNOT NULL 约束用于指定某一列不接受 NULL 值 默认的情况下,表的列接受 NULL 值 NOTNULL 约束强制字段始终包含值。这意味着,如果不向字段添加值,就无法插入新记录或者更新记录 CREATE TABLE 时的 SQ...

赞(0)princeprinceSQL教程 阅读(132)

31、SQL 约束 ( constraints )

SQL约束 ( constraints ) 用于设置表中的数据规则 如果存在违反约束的数据行为,行为会被约束终止 约束可以在创建表时指定 ( 通过 CREATE TABLE 语句 ),或者在表创建之后设置 ( 通过 ALTER TABLE ...

赞(0)princeprinceSQL教程 阅读(170)

30、SQL INSERT INTO SELECT 语句

SQLINSERT INTO SELECT 语句可以将 SELECT 查询出来的数据插入到另一张已经存在的表中 目标表中任何已存在的行都不会受影响 INSERT INTO SELECT 和 SELECT INTO 作用几乎一模一样 它们之间...

赞(0)princeprinceSQL教程 阅读(133)

29、SQL SELECT INTO 语句

SQLSELECT INTO 语句可以从一个表复制信息到一个新的表中,而不是事先创建这个新表 注意:MySQL 数据库不支持 SELECT ... INTO 语句,但支持 INSERT INTO ... SELECT SQL SELECT ...

赞(0)princeprinceSQL教程 阅读(135)

28、SQL UNION 操作符

SQLUNION 操作符合并两个或多个 SELECT 语句的结果 UNION 结果集中的列名总是等于 UNION 中第一个 SELECT 语句中的列名 1、 不允许重复; SELECT column_name(s) FROM table1 ...

赞(0)princeprinceSQL教程 阅读(139)