- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验库1
数据库相关语句:
创建数据库的语法与实例
CREATE DATABASE database_name
[ ON
[ filespec [ ,…n ] ]
[ , filegroup [ ,…n ] ]]
[ LOG ON { filespec [ ,…n ] } ]
实例:
create database mydb2
--创建数据库文件
on
(
name=mydb2_data,--逻辑文件名
filename=D:\sql\mydb2_data.mdf,--物理文件名
size=2MB,--文件初始大小
maxsize=5MB,--最大大小
filegrowth=6%--文件增长
)
--创建日志文件
log on
(
name=mydb2_log,
filename=D:\sql\mydb2_log.ldf,
size=1MB,
maxsize=unlimited,
filegrowth=10KB
)
二、修改数据库的语法
ALTER DATABASE 数据库名
{[add file 文件描述] [to filegroup 文件组名] 新增数据文件
|[add log file 文件描述] 新增日志文件
|[remove file 逻辑文件名 ] 删除数据库文件
|[add filegroup 文件组名] 新增文件组
|[remove filegroup 文件组名] 删除文件组
|[modify file 文件修改内容描述] 修改数据文件属性}
实例:
alter database mydb2 add filegroup mydb –增加文件组
alter database mydb2 add file—增加文件到文件组
(
name=mydb21,
filename=d:\sql\mydb21.ndf
),
(
name=mydb22,
filename=d:\sql\mydb22.ndf
),
(
name=mydb23,
filename=d:\sql\mydb23.ndf
) to filegroup mydb
alter database mydb2 modify filegroup mydb default –修改指定的文件组为默认的文件组
alter database mydb2—修改文件属性
modify file
(
name=mydb2,
size=2MB
)
三、删除数据库
Drop database 数据库名称
实例:
drop database new_mydb2
四、与数据库相关的系统存储过程
查看数据库相关信息:
Exec sp_helpdb 数据库名称
分离数据库
EXEC Sp_detach_db 数据库名称
Exec sp _detach_db test
附加数据库:
sp_attach_db 数据库名,[@filename1=]’’
exec sp_attach_db test,e:\2011年上学期\sql\data\1_data.mdf
数据库重命名:
exec sp_renamedb 数据库旧名,数据库新名
exec sp_renamedb mydb2,new_mydb2
表相关语句:
一、建表语法
CREATE TABLE table_name
( column_name data_type {[NULL|NOTNULL][PRIMARY KEY|UNIQUE] }
[,…n]
)
实例:
create table MYDB1_table2
(
stu_name varchar(20) null,
stu_no char(15) not null,
stu_sex char(2) null,
stu_birth datetime null,
stu_room_no char(10) not null,
stu_tel char(14) null
)
修改表
语法
ALTER TABLE table_name
{ALTER COLUMN column_name data_type [NULL|NOT NULL]
ADD column_name data_type [NULL|NOT NULL]
DROP COLUMN column_name
[,…n]
}
实例:
alter table MYDB1_table2 add—增加字段
stu_room_add varchar(30),
stu_room_reco int
alter tabl
文档评论(0)