SQL 数据库常用语句速查
本文整理了 Access、MySQL 及 SQL Server 等常见数据库的常用操作语句,涵盖基础管理、查询优化、系统维护及函数应用,适用于开发者日常参考。
基础操作
创建与删除数据库
创建数据库
CREATE DATABASE database-name;
删除数据库
DROP DATABASE dbname;
备份与还原 (SQL Server)
创建备份设备
USE master;
EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat';
执行备份
BACKUP DATABASE pubs TO testBack;
表结构管理
创建新表
CREATE TABLE tabname(col1 type1 [NOT NULL] [PRIMARY KEY], col2 type2 [NOT NULL], ...);
基于已有表创建新表
- 仅复制结构:
CREATE TABLE tab_new LIKE tab_old; - 复制结构及数据:
CREATE TABLE tab_new AS SELECT col1, col2... FROM tab_old;
删除表
DROP TABLE tabname;
添加列
ALTER TABLE tabname ADD column col type;
*注:列增加后通常不能直接删除。DB2 中列类型变更受限,仅支持扩展 varchar 长度。
主键管理
- 添加主键:
ALTER TABLE tabname ADD PRIMARY KEY (col); - 删除主键:
ALTER TABLE tabname DROP PRIMARY KEY (col);
索引管理
- 创建索引:

