SQL Server基础语句详解:数据库创建与管理

需积分: 50 14 下载量 42 浏览量 更新于2024-07-29 2 收藏 378KB PDF 举报
SQL Server 基础语句总结 在本节中,我们将总结 SQL Server 的基础语句,包括触发器、索引、监听等。在 SQL Server 中,基础语句是数据库管理的核心,正确地使用这些语句可以确保数据库的稳定运行和高效运作。 数据库的创建 在 SQL Server 中,创建数据库的基本语句是 `CREATE DATABASE`。该语句的基本格式如下: ```sql CREATE DATABASE 数据库名 ON PRIMARY ( NAME = 逻辑文件名, FILENAME = 物理文件名, SIZE = 初始大小, MAXSIZE = 最大容量, FILEGROWTH = 增长量 ) ``` 其中,`数据库名` 是要创建的数据库的名称,`逻辑文件名` 是主文件组中的文件名,`物理文件名` 是文件的操作系统文件名和路径,`初始大小` 是数据文件和日志文件的大小,`最大容量` 是文件可以增长到的最大值,`增长量` 是文件的增长率。 例如,要创建一个名为 `stuMarks` 的数据库,可以使用以下语句: ```sql CREATE DATABASE stuMarks ON PRIMARY ( NAME = SampleStu, FILENAME = 'D:\SQLServer-Work\SQL-T1-WangGang\Data\SampleStu.mdf', SIZE = 10MB, MAXSIZE = 20MB, FILEGROWTH = 20% ) ``` 表的创建 在 SQL Server 中,创建表的基本语句是 `CREATE TABLE`。该语句的基本格式如下: ```sql CREATE TABLE 表名 ( 列名1 数据类型, 列名2 数据类型, ... ) ``` 其中,`表名` 是要创建的表的名称,`列名` 是表的列名,`数据类型` 是列的数据类型。 例如,要创建一个名为 `Students` 的表,可以使用以下语句: ```sql CREATE TABLE Students ( ID INT, Name VARCHAR(50), Age INT ) ``` 索引的创建 在 SQL Server 中,创建索引的基本语句是 `CREATE INDEX`。该语句的基本格式如下: ```sql CREATE INDEX 索引名 ON 表名 (列名) ``` 其中,`索引名` 是要创建的索引的名称,`表名` 是要创建索引的表的名称,`列名` 是要索引的列名。 例如,要创建一个名为 `IX_Students_Name` 的索引,可以使用以下语句: ```sql CREATE INDEX IX_Students_Name ON Students (Name) ``` 触发器的创建 在 SQL Server 中,创建触发器的基本语句是 `CREATE TRIGGER`。该语句的基本格式如下: ```sql CREATE TRIGGER 触发器名 ON 表名 AFTER 事件 AS 语句 ``` 其中,`触发器名` 是要创建的触发器的名称,`表名` 是要创建触发器的表的名称,`事件` 是触发器所响应的事件,`语句` 是触发器的执行语句。 例如,要创建一个名为 `TR_Students_Insert` 的触发器,可以使用以下语句: ```sql CREATE TRIGGER TR_Students_Insert ON Students AFTER INSERT AS PRINT '新记录已经插入' ``` 本节总结了 SQL Server 的基础语句,包括数据库的创建、表的创建、索引的创建和触发器的创建。正确地使用这些语句可以确保数据库的稳定运行和高效运作。