317空值 空值(№UL)是指定给列的特殊值。空值指列中的信 息未知或不可用。在布尔操作AND、OR和NOT中,空 值是由下列真值表而指定。 AND运算真值表 AND TRUE FALSE NULL TRUE TRUE FALSE NULL FALSE FALSE FALSE FALSE NULL NULL FALSE NULL
3.1.7 空值 ◼空值(NULL)是指定给列的特殊值。空值指列中的信 息未知或不可用。在布尔操作AND、OR和NOT中,空 值是由下列真值表而指定。 AND TRUE FALSE NULL TRUE TRUE FALSE NULL FALSE FALSE FALSE FALSE NULL NULL FALSE NULL ◼ AND运算真值表
OR运算真值表 OR TRUE FALSE NULL TRUE TRUE UE TRUE FALSE TRUE FALSE NULL NULL TRUE NULL NULL NOT运算真值表 NOT TRUE FALSE NULL FALSE TRUE NULL
OR TRUE FALSE NULL TRUE TRUE TRUE TRUE FALSE TRUE FALSE NULL NULL TRUE NULL NULL NOT TRUE FALSE NULL FALSE TRUE NULL ◼OR运算真值表 ◼NOT运算真值表
32SQL数据定义语言 」本节介绍有关数据定义语言(DDL)的所有 SQL语言语句,DDL语句分为三组: 」第一组包括创建对象的语句; 」第二组包括修改对象的语句 」第三组包括删除对象的语句
3.2 SQL数据定义语言 ◼ 本节介绍有关数据定义语言(DDL)的所有 SQL语言语句,DDL语句分为三组: ◼ 第一组包括创建对象的语句; ◼ 第二组包括修改对象的语句; ◼ 第三组包括删除对象的语句
3.2.1创建数据库对象 」一个数据库包含许多不同的对象。数据库 的所有对象可以是物理的或逻辑的 」物理对象与数据在物理设备(盘)上的组 织有关, 」逻辑对象描述数据库的用户视图。数据库 表、列和视图(虚拟表)是逻辑对象的例 子
3.2.1 创建数据库对象 ◼ 一个数据库包含许多不同的对象。数据库 的所有对象可以是物理的或逻辑的。 ◼ 物理对象与数据在物理设备(盘)上的组 织有关, ◼ 逻辑对象描述数据库的用户视图。数据库、 表、列和视图(虚拟表)是逻辑对象的例 子
3.2.2数据库的创建 」数据库的创建语句( CREATE DATABASE)的一般 形式为: CREATE DATABASE数据库名[ON[ PRIMARYI数 据库文件1{数据库文件2}.] [ LOG ON数据库文件3数据库文件4}.][FOR RESTORET 」理想的情况下,只有有限的用户被授权可创建数 据库。系统安装之后,只有系统管理员有这个特 权。系统管理员可以通过 GRANT CREATE DATABASE语句将这个特权授给其他用户。数据库 的创建者称为该数据库的所有者,并对数据库和 其对象有特殊的权利
3.2.2 数据库的创建 ◼ 数据库的创建语句(CREATE DATABASE)的一般 形式为: ◼ CREATE DATABASE 数据库名 [ON [PRIMARY] 数 据库文件1{,数据库文件2}...] ◼ [LOG ON数据库文件3{,数据库文件4}...] [FOR RESTORE] ◼ 理想的情况下,只有有限的用户被授权可创建数 据库。系统安装之后,只有系统管理员有这个特 权。系统管理员可以通过GRANT CREATE DATABASE语句将这个特权授给其他用户。数据库 的创建者称为该数据库的所有者,并对数据库和 其对象有特殊的权利