SQL语句详解:常见的数据库操作指南 ### 一、数据库管理操作 1. 创建数据库 - 语法CREATE DATABASE database-name; - 解释:用于创建一个新的数据库,database-name应替换为实际的数据库名称。 2. 删除数据库 - 语法DROP DATABASE dbname; - 解释:该命令用于删除一个现有的数据库,确认操作前请确保不再需要该数据库及其数据。 3. 备份数据库(以SQL Server为例) - 创建备份设备sql USE master; EXEC sp_addumpdevice 'disk', 'testBack', 'c:mssql7backupMyNwind_1.dat'; 这条命令用于创建一个磁盘备份设备,以便后续进行数据库备份操作。其中'testBack'是备份设备的名字,'c:mssql7backupMyNwind_1.dat'是指定的备份文件路径。 - 执行备份sql BACKUP DATABASE pubs TO testBack; 使用已经创建好的备份设备来备份名为pubs的数据库。 #### 二、表操作 1. 创建新表 - 基本语法sql CREATE TABLE tabname ( col1 type1 [NOT NULL] [PRIMARY KEY], col2 type2 [NOT NULL], ... ); - 使用已有表结构创建新表: - 方法A:使用LIKE关键字复制现有表结构。 sql CREATE TABLE tab_new LIKE tab_old; - 方法B:使用AS SELECT仅复制表定义。 sql CREATE TABLE tab_new AS SELECT col1, col2 FROM tab_old DEFINITION ONLY; 2. 删除表 - 语法DROP TABLE tabname; - 解释:此命令用于删除指定的表,执行前需确认无误。 3. 修改表结构 - *增加列