SQL语句详解

一、基础介绍

1.创建数据库 - 语法: CREATE DATABASE database-name; - 说明: 该命令用于新建数据库实例,需将database-name替换为实际名称。

2.删除数据库 - 语法: DROP DATABASE dbname; - 说明: 该命令可删除指定数据库,操作前请确认无误,删除后数据不可恢复。

3.备份SQL Server

  • 创建备份设备: - 语法:
USE master; EXEC sp_addumpdevice 'disk', 'testBack', 'c:mssql7backupMyNwind_1.dat';
  • 说明: 使用存储过程sp_addumpdevice创建备份设备,'disk'表示存储类型为磁盘,'testBack'为设备名称,'c:mssql7backupMyNwind_1.dat'为备份文件路径。

  • 执行备份: - 语法:

BACKUP DATABASE pubs TO testBack;
  • 说明: 使用BACKUP DATABASE语句备份数据库,其中pubs为待备份数据库名,testBack为前述备份设备。

4.创建新表

  • 基本语法: - 语法:
CREATE TABLE tabname ( col1 type1 [NOT NULL] [PRIMARY KEY], col2 type2 [NOT NULL], ... );
  • 说明: CREATE TABLE语句创建新表,tabname为表名,col1, col2为列名,type1, type2为对应列的数据类型。NOT NULL表示列不允许为空,PRIMARY KEY表示列为主键。

  • 基于现有表创建新表: - 语法: