二、数据定义一模式 例1:为用户wang创建一个模式test1。 create schema test1 authorization wang 例2:为用户zhao创建是模式test2,并在其中定义表tab1 create schema test2 authorization zhao create table tab1
1 例1:为用户wang创建一个模式test1。 create schema test1 authorization wang; 例2:为用户zhao创建是模式test2,并在其中定义表tab1。 create schema test2 authorization zhao create table tab1( …… ); 二、数据定义 — 模式
二、数据定义一模式 删除模式语句格式: Drop schema<模式名>< cascade restrict>; · cascade、 restrict两者必选其一; cascade(级联):删除模式的同时删除其中所有的数据库对象; · restrict(限制):模式中定义了数据库对象,则拒绝执行该删除 语句
1 删除模式语句格式: Drop schema <模式名> <cascade∣restrict>; • cascade、restrict两者必选其一; • cascade(级联):删除模式的同时删除其中所有的数据库对象; • restrict(限制):模式中定义了数据库对象,则拒绝执行该删除 语句; 二、数据定义 — 模式
二、数据定义一模式 试比较 Drop schema test2 cascade 级联删除 Drop schema test2 restrict; 拒绝执行
1 试比较: • Drop schema test2 cascade; • Drop schema test2 restrict; 二、数据定义 — 模式 级联删除 拒绝执行
二、数据定义一数据库 创建 SQL Server数据库可以在 SQL Server Management stuio中 以图形界面的方式交互完成,或者在查询界面下通过SQL语句完成。 界面方式管理数据库 命令方式下管理数据库
1 创建SQL Server 数据库可以在SQL Server Management Stuio中 以图形界面的方式交互完成,或者在查询界面下通过SQL语句完成。 • 界面方式管理数据库 • 命令方式下管理数据库 二、数据定义 — 数据库
二、数据定义一数据库 创建数据库语法格式 数据库名 CREATE dATABASE database name LON 指定数据库的数据文件和文件组 指定主文件 PRIMARY][< filespec>[,m指定数据库文件的属性 <filegroup>b,T 定义文件组的属性 LOG ON (<filespec>[ . n)I 指定事务日志文件的属性
1 创建数据库语法格式 二、数据定义 — 数据库 CREATE DATABASE database_name [ ON [ PRIMARY ] [ <filespec> [ ,...n ] [ , <filegroup> [ ,...n ] ] [ LOG ON { <filespec> [ ,...n ] } ] ] [ COLLATE collation_name ] [ WITH <external_access_option> ] [ FOR { ATTACH | ATTACH_REBUILD_LOG }] ] [;] 数据库名 指定数据库的数据文件和文件组 指定主文件 指定数据库文件的属性 定义文件组的属性 指定事务日志文件的属性