sql server 数据库管理
来源:互联网 发布:水晶球软件 编辑:程序博客网 时间:2024/05/16 10:59
数据库的概念
数据库命名注意的问题:
1、名称长度不能超过128个字符,本地临时表的名称不能超过116个字符
2、名称的第一个字符尽量使用英文字母、中文(或其他语言字母 )
下划线、@和#符号(不建议使用,因为@表示局部变量,@@表示 全局
变量##表示全局临时变量)
3、除了第一个字符之外的其他字符,还可以包括数字和$符号
4、名称中间不允许有空格或其他特殊字符
5、名称不能是保留字
1、创建数据库
SQL语句
create database <databasename>
详细的参数请参考SQL-Server的帮助文档
2、修改数据库
alter database database_name 要修改的数据库名
{
<add_or_modify_files> 添加或修改数据库文件
<add_or_modify_filegroups> 添加或修改数据库文件组
<set_database_options> 设置数据库选项
modify name=new_database_name 重命名
collate collation_name 修改排序规则
}
修改数据库的名称还可以使用如下语句:
exec sp_renamedb 'testSQL','SQLtest'
3、给数据库实例创建数据文件
alter database testSQL
add file (name=sql新增文件,filename='D:\sql\sql新增文件.ndf')
其中的路径必须是真实的。
4、删除数据库
drop database database_name
注:可以一次删除多个数据库,中间用逗号分割,系统数据库不能删除
例子:
创建数据库
create database dbtest on(
name='dbtest',
filename='D:\sql\dbtest.mdf',
size=8M,
maxsize=16M,
FILEGROWTH=5%
)
增加日志文件
alter database dbtest add log file (
name='dbtest201',
filename='D:\sql\dbtest201.ldf',
size=2MB,
maxsize=50MB,
filegrowth=10%
)
数据库命名注意的问题:
1、名称长度不能超过128个字符,本地临时表的名称不能超过116个字符
2、名称的第一个字符尽量使用英文字母、中文(或其他语言字母 )
下划线、@和#符号(不建议使用,因为@表示局部变量,@@表示 全局
变量##表示全局临时变量)
3、除了第一个字符之外的其他字符,还可以包括数字和$符号
4、名称中间不允许有空格或其他特殊字符
5、名称不能是保留字
1、创建数据库
SQL语句
create database <databasename>
详细的参数请参考SQL-Server的帮助文档
2、修改数据库
alter database database_name 要修改的数据库名
{
<add_or_modify_files> 添加或修改数据库文件
<add_or_modify_filegroups> 添加或修改数据库文件组
<set_database_options> 设置数据库选项
modify name=new_database_name 重命名
collate collation_name 修改排序规则
}
修改数据库的名称还可以使用如下语句:
exec sp_renamedb 'testSQL','SQLtest'
3、给数据库实例创建数据文件
alter database testSQL
add file (name=sql新增文件,filename='D:\sql\sql新增文件.ndf')
其中的路径必须是真实的。
4、删除数据库
drop database database_name
注:可以一次删除多个数据库,中间用逗号分割,系统数据库不能删除
例子:
创建数据库
create database dbtest on(
name='dbtest',
filename='D:\sql\dbtest.mdf',
size=8M,
maxsize=16M,
FILEGROWTH=5%
)
增加日志文件
alter database dbtest add log file (
name='dbtest201',
filename='D:\sql\dbtest201.ldf',
size=2MB,
maxsize=50MB,
filegrowth=10%
)
阅读全文