最全SQL语句合集(葵花宝典)


一、基础知识与操作

  1. 创建数据库
  2. 语法: sql CREATE DATABASE database-name;
  3. 描述:用于创建一个新的数据库实例。

  4. 删除数据库

  5. 语法: sql DROP DATABASE dbname;
  6. 描述:用于删除指定的数据库。在执行前,确保没有正在进行的操作,并理解删除数据库带来的后果。

  7. 备份SQL Server

  8. 创建备份设备sql USE master; EXEC sp_addumpdevice 'disk', 'testBack', 'c:mssql7backupMyNwind_1.dat';
  9. 开始备份sql BACKUP DATABASE pubs TO testBack;
  10. 描述:备份是保护数据的重要手段,步骤包括创建备份设备和备份数据库。

  11. 创建新表

  12. 语法sql CREATE TABLE tabname (col1 type1 [NOT NULL] [PRIMARY KEY], col2 type2 [NOT NULL], ... );
  13. 使用现有表结构创建新表
    • 方法A: sql CREATE TABLE tab_new LIKE tab_old;
    • 方法B: sql CREATE TABLE tab_new AS SELECT col1, col2... FROM tab_old DEFINITION ONLY;
  14. 描述:创建新表是数据管理的重要步骤,可定义表结构及约束。

  15. 删除表

  16. 语法: sql DROP TABLE tabname;
  17. 描述:删除表会同时移除该表的所有数据及相关元数据。

  18. 增加一个列

  19. 语法: sql ALTER TABLE tabname ADD COLUMN col type;
  20. 描述:向表中添加新列,但在某些系统中,添加列后可能无法删除或更改数据类型。

  21. 添加/删除主键

  22. 添加主键sql ALTER ...

提供SQL基础操作和使用技巧,是数据管理工作的必备参考,帮助快速上手数据库操作。