数据库常用语句
一、基础操作
1. 创建数据库
- 语法:CREATE DATABASE database-name;
- 示例:CREATE DATABASE myDatabase;
- 说明:用于创建一个新的数据库。
2. 删除数据库
- 语法:DROP DATABASE dbname;
- 示例:DROP DATABASE myDatabase;
- 说明:用于删除现有的数据库。
3. 备份数据库
- SQL Server示例:
USE master;
EXEC sp_addumpdevice 'disk', 'testBack', 'C:mssql7backupMyNwind_1.dat';
--开始备份
BACKUP DATABASE pubs TO testBack;
- 说明:使用
sp_addumpdevice
添加备份设备,并使用BACKUP DATABASE
命令进行备份。
4. 创建新表
- 语法:CREATE TABLE tabname (col1 type1 [NOT NULL] [PRIMARY KEY], col2 type2 [NOT NULL], ...);
- 示例:
CREATE TABLE Customers (ID INT NOT NULL PRIMARY KEY, Name VARCHAR(50) NOT NULL, Email VARCHAR(100));
- 说明:用于创建新的表结构。
- 根据已有的表创建新表:
- 使用旧表创建新表:
sql CREATE TABLE tab_new LIKE tab_old;
- 仅复制定义而不复制数据:
sql CREATE TABLE tab_new AS SELECT col1, col2 FROM tab_old DEFINITION ONLY;
5. 删除新表
- 语法:DROP TABLE tabname;
- 示例:DROP TABLE Customers;
- 说明:用于删除现有的表。