SQL操作大全:Mssql与基础语句详解

需积分: 9 1 下载量 184 浏览量 更新于2024-12-26 收藏 87KB DOC 举报
本文档是一份全面整理的SQL操作指南,涵盖了SQL的不同类别,包括数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL)。主要关注于Microsoft SQL Server(Mssql)中的常用命令,但其中的一些语句可能不适用于其他数据库系统,如Access。 在DDL(数据定义语言)部分,我们首先了解了创建数据库(CREATE DATABASE)的基本语法,以及如何删除数据库(DROP DATABASE)。对于备份数据库的操作,作者提到使用`sp_addumpdevice`创建备份设备,并通过`BACKUP DATABASE`语句将`pubs`表备份到指定路径。 在数据操纵语言(DML)中,创建新表(CREATE TABLE)被详细阐述,包括两种方式:一是完全基于已有表的结构创建新表,二是使用SELECT语句定义新表的列。删除表(DROP TABLE)和增加或修改列(ALTER TABLE)也是DML的重要内容,需要注意的是,一旦添加主键(ALTER TABLE ADD PRIMARY KEY),该列就不能被删除或改变数据类型。 索引的管理也在其中,包括创建(CREATE INDEX,可以有UNIQUE约束)和删除(DROP INDEX),索引的创建是固定的,若需改动,必须先删除再重建。此外,视图(VIEW)的创建(CREATE VIEW)和删除(DROP VIEW)也属于DML的一部分,用于简化复杂的查询结果。 文档还提到了基础的SQL查询语句,例如`SELECT * FROM table1 WHERE`,这部分是数据查询的核心,用于获取满足特定条件的数据。 这份文档提供了SQL操作的入门到基础操作的全面指南,适合初学者学习和熟悉SQL语法,同时也对进阶用户在特定数据库系统中进行日常维护和管理具有参考价值。