创建数据库与表:T-SQL语句实战

需积分: 0 1 下载量 29 浏览量 更新于2024-08-15 收藏 339KB PPT 举报
"数据库基本管理和T-SQL语句的使用,特别是CREATE TABLE语句来创建数据库表" 在数据库管理系统中,T-SQL(Transact-SQL)是SQL的一个扩展,广泛应用于Microsoft SQL Server中。它是数据库管理和操作的核心工具,用于执行各种任务,包括数据查询、更新、插入和删除,以及数据库结构的创建和修改。 在给出的例子中,我们看到了如何使用T-SQL语句在XSCJ数据库中创建一个名为XS的学生情况表。首先,通过`USE XSCJ`语句切换到XSCJ数据库,使其成为当前活动数据库。然后,使用`CREATE TABLE`语句定义了表XS的结构。这个例子展示了以下字段: 1. 学号 - 使用`int identity(1,1)`定义,表示这是一个自动递增的整数字段,初始值为1,每次增加1。 2. 姓名 - 定义为`varchar(20)`,可存储最多20个字符的字符串。 3. 专业名 - 同样是`varchar(20)`类型。 4. 性别 - `varchar(2)`,通常用于存储“男”或“女”这样的简短字符串。 5. 出生时间 - `datetime`类型,用于存储日期和时间信息。 6. 总学分 - `int`类型,用于存储整数值。 7. 备注 - `text`类型,用于存储较长的文本信息。 T-SQL语句分为多种类别,如: 1. 数据控制语言(DCL):用于管理数据库访问权限,包括`REVOKE`(撤销权限)、`DENY`(拒绝权限)和`GRANT`(授予权限)。 2. 数据定义语言(DDL):用于创建、修改和删除数据库对象,如`CREATE`、`ALTER`和`DROP`。 3. 数据操作语言(DML):用于处理数据,包括`INSERT`(插入数据)、`UPDATE`(更新数据)和`DELETE`(删除数据)。 4. 数据查询语言(DQL):用于检索数据,主要由`SELECT`语句实现。 数据库文件是存储数据和日志的关键组件。一个数据库通常包含: 1. 主数据文件(.mdf):每个数据库有一个主数据文件,它包含了数据库的主要数据和元数据。 2. 辅助数据文件(.ndf):可选,用于扩展数据库容量,当需要存储大量数据时使用。 3. 日志文件(.ldf):记录所有事务日志,用于数据库恢复。 创建数据库的语法格式如下: ```sql CREATE DATABASE 数据库名 ON PRIMARY ( NAME = '逻辑名', FILENAME = '文件的存放路径', SIZE ... ) LOG ON ( NAME = '日志逻辑名', FILENAME = '日志文件存放路径', SIZE ... ) ``` 这里,`SIZE`参数指定了文件的初始大小,可以根据实际需求进行设置。 掌握T-SQL语句对于有效地管理和操作数据库至关重要,无论是创建和修改表结构,还是执行复杂的查询和数据操作,都离不开这些基本的T-SQL命令。理解并熟练运用这些语句,能帮助我们在数据库管理中更加高效和精准。