SQL基础操作与表结构管理全集

需积分: 1 0 下载量 134 浏览量 更新于2024-09-15 收藏 127KB DOC 举报
本文档是一份全面的经典SQL语句大全,涵盖了基础操作和高级功能。首先,对于数据库管理,它介绍了如何创建数据库(CREATE DATABASE)和删除数据库(DROP DATABASE),强调了在备份SQL Server时设置备份设备和执行备份操作(通过sp_addumpdevice和BACKUP DATABASE)。例如,备份过程包括指定设备名称(如'testBack')和备份文件路径。 接着,涉及到数据表操作,包括创建新表(CREATE TABLE),提供示例如直接定义表结构(col1, col2等)以及通过现有表创建新表的不同方法。这里有两种方式:A是使用旧表的定义来创建新表,B是使用SELECT语句从旧表中选择列并仅包含定义部分创建。 删除表(DROP TABLE)和修改表结构(ALTER TABLE)也十分重要,如增加新的列(需注意列一旦添加,数据类型不能更改)和添加或删除主键。此外,创建索引(CREATE INDEX)和删除索引(DROP INDEX)用于优化查询性能,但索引一旦建立,其结构是固定的,若需更改需先删除再重建。 最后,文档提及了创建视图(CREATE VIEW),这是一种虚拟表,由一个或多个基本表或查询定义,用于简化复杂查询结果的呈现。这些SQL语句是数据库管理员和开发人员必备的基础工具,对于理解和管理数据库结构、确保数据完整性和提高查询效率具有重要意义。