数据库管理:创建与修改表的T-SQL语句

需积分: 0 1 下载量 160 浏览量 更新于2024-08-15 收藏 339KB PPT 举报
本文主要介绍了如何创建数据库表以及数据库的基本管理,重点是T-SQL语句的使用,包括创建、修改和管理数据库及表的操作。 在数据库管理中,T-SQL(Transact-SQL)是一种扩展了SQL标准的微软SQL Server所使用的编程语言。它包含了数据控制语言(DCL)、数据定义语言(DDL)、数据操作语言(DML)和数据查询语言(DQL)等四大类语句,用于实现对数据库的各种操作。 1. 数据控制语言(DCL)主要用于权限管理,如`REVOKE`用于撤销用户或角色的权限,`DENY`用于直接拒绝特定权限,而`GRANT`则用于赋予用户或角色相应的权限。 2. 数据定义语言(DDL)主要用于创建和修改数据库对象。`CREATE`语句用于创建数据库和表,例如创建数据库的语法格式为 `CREATE DATABASE 数据库名 ON PRIMARY (Name='逻辑名', Filename='文件的存放路径', Size=初始大小...)`。`ALTER`语句则用于修改已存在的数据库和表结构。 3. 数据操作语言(DML)涉及对数据的增删改操作,`INSERT`用于插入新记录,`UPDATE`用于更新现有记录,`DELETE`用于删除记录。 4. 数据查询语言(DQL)的核心是`SELECT`语句,用于从数据库中检索数据。 在实际应用中,创建数据库表可以有两种方式:一是通过图形化界面的数据库管理工具,如SQL Server Management Studio(SSMS)的企业管理器,提供直观的界面来创建和管理表;二是直接编写T-SQL语句,这更适用于自动化脚本或需要精细控制数据库结构的情况。 对于数据库文件,主要有三类: - 主数据文件(.mdf):每个数据库都有且仅有一个主数据文件,存储数据库的主要数据。 - 辅助数据文件(.ndf):根据需要添加,用于扩展数据库容量,当数据库较大时使用。 - 日志文件(.ldf):记录所有的事务日志信息,用于数据库的恢复。 掌握这些基本概念和操作,对于数据库的日常管理和维护至关重要。在设计和管理数据库时,需要考虑数据的安全性、完整性和性能优化,合理使用T-SQL语句能有效提升工作效率。