数据库常用语句

一、基础操作

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;

- 说明:用于删除现有的表。