- 2
- 0
- 约6.74千字
- 约 49页
- 2019-12-22 发布于广东
- 举报
* * * * * * * * * * * * * * * * * * * * * * * (2) 用系统存储过程显示数据库结构 可以使用系统提供的系统存储过程sp_helpdb 来显示数据库信息,其语法如下: sp_helpdb [[@dbname=] name] 如果不指定[@dbname=] name子句,则会显示在master.dbo.sysdatabases 表中的所有数据库信息。 例4.13 显示上面创建的book_manage数据库的信息。 exec sp_helpdb book_manage (3) 修改数据库结构 修改数据库结构的语法与新建数据库的语法类似。 例4.14 修改book_manage数据库中的book_manage_primary 文件,使得其增量方式为一次增加2MB。 alter database book_manage modify file ( name = book_manage_primary , filegrowth = 2mb) 例4.15 给book_manage 数据库中添加一个数据文件。 alter database book_manage add file ( name = book_manage_second, filename=c:\mydatabase\newfile.sdf ) 例4.15 删除book_manage 数据库中的次要数据文件 alter database book_manage remove file book_manage_second (4) 删除数据库 其语法格式如下: DROP DATABASE 数据库名 不能删除正在使用的数据库,无法删除系统数据库 例4.16 删除单个数据库。 DROP DATABASE book_manage 例4.17 删除多个数据库。 DROP DATABASE book_manage, Products 2. 创建及删除表 (1) 创建新表 其基本语法如下: CREATE TABLE [database_name.[ owner ] .| owner.] table_name ????({ column_name data_type } ?? ?? [ [ DEFAULT constant_expression ] [ NULL | NOT NULL ] [ PRIMARY KEY | UNIQUE?] [ ,...n ] )] 其中参数如下: database_name:所在数据库名称。如果不指定, 默认为当前数据库。 owner:是新表所有者,默认为当前用户。 table_name:是新表的名称。 数据库中的 owner.table_name 组合必须惟一。 column_name:是表中的列名。 data_type:指定列的数据类型。 DEFAULT:该列的默认值。可以是常量、NULL 或系统函数、表达式等。 NULL | NOT NULL:确定列中是否允许空值。 PRIMARY KEY:主键。每个表只能创建一个。 UNIQUE:唯一约束。一个表可以有多个 UNIQUE 约束。 例4.18 创建表tb_bookinfo CREATE TABLE tb_bookinfo ( bookID char(6), bookname char(30), price decimal(18,2), authorID char(4), publishID char(4) ) 例4.19 创建表tb_authorinfo。 USE book_manage GO CREATE TABLE tb_authorinfo ( authorID char(4) NOT NULL, authname char(20) NOT NULL unique, sex char(2), age tinyint, authaddress char(30) ) 例4.20 创建带有默认值的表。 USE book_manage GO CREATE TABLE tmp1 ( tmpID char(5) NOT NULL, tmpname varchar(30) NOT NULL DEFAULT unknown ) (2) 用系统存储过程查看表的信息 其语法如下: sp_help [[@objname =] ’name’] 只用于当前的数据库,其中objname =’name’子句指定对象的名称。如果不指定对象名称,就会列出当前数据库中的所有对象信息。(触发器除外,触发器的信息需要用sp_helptrigger 存储过程来显示。) 例4.23
您可能关注的文档
最近下载
- 一年级第六单元数学题.doc VIP
- 七年级上册英语期末试卷及答案可打印免费.docx VIP
- 表11-1高速轴承端盖轴承端盖设计.docx VIP
- 2025年山东劳动职业技术学院单招笔试职业能力测验试题库含答案解析(5套共100道单选合辑).docx VIP
- 精品解析:广东省广州市2025-2026学年第一学期期末教学质量检测高二数学试卷(A卷)(原卷版).docx VIP
- 劳动争议法规培训课件.ppt VIP
- 牙体雕塑技术三倍大右下颌尖牙石膏牙雕刻课件.pptx VIP
- 线性代数教学课件(完整版).ppt
- 山东化工职业学院单招《数学》模拟试题及答案详解【新】.docx VIP
- 牙体雕刻技术(口腔医学技术) 参考课件 上颌第一磨牙牙体形态简述.ppt VIP
原创力文档

文档评论(0)