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
表示列为主键。 -
基于现有表创建新表: - 语法: