SQL Server建立简单数据库
来源:互联网 发布:java怎么配置环境变量 编辑:程序博客网 时间:2024/06/05 00:35
学习数据库基本内容,利用SQL语句建立简单数据库,根据书上例子建立数据库和相应数据表。
- 首先是建立数据库实例
利用语句CREATE DATABASE ‘数据库名’建立新的数据库,其中,建立数据库的时候需要定义好数据库中文件的相关信息。如下:
ON后面的圆括号内包含的是主数据库文件相关信息,
LOG ON后面圆括号包含的是日志文件相关信息。
USE masterIF DB_ID('Test') IS NOT NULL DROP DATABASE TestGOCREATE DATABASE TestON( NAME = Test_Lu, --此为文件逻辑名 FILENAME='E:\data\DataBase\First_DataBase\Lu_Test.mdf', --此为文件路径和物理名 SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5)LOG ON( NAME = Test_Lu_log, FILENAME='E:\data\DataBase\First_DataBase\Lu_Test.ldf', SIZE = 5 MB, MAXSIZE = 25 MB, FILEGROWTH = 5 MB)
如果有多个数据文件或者是日志文件,在ON或者是LOG ON下添加多个()即可,每个()内记录一个相应的文件相关信息。其中各个()之间用英文逗号隔开,但是注意最后一个圆括号后不需要跟逗号,且多个文件的时候,需要在主数据文件前加上PRIMARY形如:
USE masterIF DB_ID('Test') IS NOT NULL DROP DATABASE TestGOCREATE DATABASE TestONPRIMARY(......),(......),(......)LOG ON(......),(......)
在上面各个圆括号内填上相应文件信息,可建立三个数据文件和两个日志文件。
- 在创建好数据库后,有时需要对数据库进行一些修改
如修改数据库名,添加、删除、修改文件等操作。
基础语句:ALTER DATABASE ‘数据库名’ ‘具体操作’
- 修改数据库名
ALTER DATABASE myTest MODIFY NAME=new_database_name
此句将原数据库名myTest修改为新的数据库名。 - 添加新文件
ALTER DATABASE myTest ADD FILE(或者是LOG FILE)
(……)
圆括号内为新添加的文件的相应属性内容,如
ALTER DATABASE myTest ADD FILE ( NAME = 'TESTADD', FILENAME='E:\data\DataBase\First_DataBase\TESTADD.ndf')
则在相应文件夹下建立了新的文件,
3. 修改文件
ALTER DATABASE myTest MODIFY FILE
(……)
括号中的内容为,文件修改后的相关信息,其中的NAME应该为需要修改文件的逻辑名称。如下操作命令:
ALTER DATABASE myTest MODIFY FILE ( NAME = TESTADD, NEWNAME = TESTNEWADD)
则把逻辑名称为TESTADD的文件逻辑名修改为TESTNEWADD。
ALTER DATABASE myTest MODIFY FILE ( NAME = TESTNEWADD, FILENAME = 'E:\data\DataBase\First_DataBase\move\TESTADD.ndf')
上面的语句将文件且移动到E:\data\DataBase\First_DataBase\move 目录下。相应的也可以修改其他参数,如SIZE = …可以修改文件大小。
4. 删除文件
ALTER DATABASE myTest REMOVE filename
上面的filename为需要删除的数据库的逻辑名称,该操作会删除数据库实例中的逻辑文件说明和相应物理文件,如:
ALTER DATABASE myTest REMOVE TESTNEWADD
该语句将上面创建并修改过后的TESTNEWADD文件删除了。
另外ALTER DATABASE database_name 还有其他一些更改数据库选项的指令,如:
ALTER DATABASE myTest SET READ_ONLY --只读
- 删除数据库
DROP DATABASE myTest
也可一次删除多个数据库,用逗号隔开
- SQL Server建立简单数据库
- 如何建立SQL Server 2005数据库邮件
- SQL Server数据库及表的建立
- 如何建立SQL Server数据库邮件
- SQL SERVER数据库定义和建立
- SQL Server 2008 R2 建立数据库,建立表,建立存储过程
- win2003 asp.net 搭建 与 SQL Server 2005 建立数据库
- sql server 2000 中如何建立图形数据库??急用
- SQL SERVER数据库,建立存储过程导出XML文件
- 建立从SQL Server 到 DB2 数据库链接服务器
- sql server数据库建立用户、登录名、角色、权限
- ODI实战(1) - SQL Server 2008建立数据库同步
- 黑马程序员—.net建立SQL Server数据库的连接
- PowerDesigner建立与数据库的连接 [SQL SERVER 2005版]
- 数据库问题——无法与SQL Server建立连接
- oracle 11g建立DBLink访问sql server数据库
- 【SQL Server学习笔记】3:建立用户数据库
- SQL Server 2008R2建立的数据库如何导入SQL Server 2000
- route 认识
- CreatCompatibleDC
- 148. Sort List
- 结构体字节对齐问题
- httpclient
- SQL Server建立简单数据库
- 高并发系统限流特技2
- CentOS7 上安装vncserver遇到的问题
- 同步和异步
- 常用正则表达式
- Poj 2375 Cow Ski Area【建图+强连通Kosaraju+缩点染色】
- linux kernel 4.6 移植到imx280手札
- 前端学习_Series2_01.JavaScript_02
- 连接mysql数据库