SQL经典语句大全:数据库管理和操作必备

需积分: 16 7 下载量 172 浏览量 更新于2024-09-18 收藏 91KB DOC 举报
SQL经典语句大全 SQL(Structured Query Language)是一种标准化的数据库管理语言,用于管理关系数据库管理系统(RDBMS)。本资源提供了 SQL 的经典语句大全,涵盖了创建数据库、删除数据库、备份数据库、创建新表、删除表、增加列、添加主键、创建索引、创建视图等方面,旨在帮助开发者快速掌握 SQL 语句的使用。 一、数据库管理 1. 创建数据库:createdatabase database-name 创建一个新的数据库,database-name 是数据库的名称。 2. 删除数据库:drop database db-name 删除一个已经存在的数据库,db-name 是数据库的名称。 二、备份数据库 1. 创建备份设备:USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' 创建一个新的备份设备,testBack 是设备的名称,c:\mssql7backup\MyNwind_1.dat 是备份文件的路径。 2. 开始备份:BACKUP DATABASE pubs TO testBack 开始备份 pubs 数据库到 testBack 设备。 三、表管理 1. 创建新表:createtable tabname (col1 type1 [not null] [primary key], col2 type2 [not null], ...) 创建一个新的表,tabname 是表的名称,col1 和 col2 是表的列名,type1 和 type2 是列的数据类型。 2. 根据已有的表创建新表: A. createtable tab_new like tab_old (使用旧表创建新表) B. createtable tab_new as select col1, col2 … from tab_old definition only (使用旧表的结构创建新表) 3. 删除表:droptable tabname 删除一个已经存在的表,tabname 是表的名称。 四、列管理 1. 增加一个列:Alter table tabname add column col type 增加一个新的列到已经存在的表中,col 是列的名称,type 是列的数据类型。 2. 删除主键:Alter table tabname drop primary key (col) 删除一个已经存在的主键,col 是主键的列名。 五、索引管理 1. 创建索引:create [unique] index idxname on tabname (col …) 创建一个新的索引,idxname 是索引的名称,tabname 是表的名称,col 是索引的列名。 2. 删除索引:drop index idxname 删除一个已经存在的索引,idxname 是索引的名称。 六、视图管理 1. 创建视图:create view viewname as select statement 创建一个新的视图,viewname 是视图的名称,select statement 是视图的查询语句。 2. 删除视图:drop view viewname 删除一个已经存在的视图,viewname 是视图的名称。 七、基本 SQL 语句 1. 选择:select * from table1 where range 选择表 table1 中的所有列,where range 是查询的条件。 2. 插入:insert into table1 (field1, field2) values (value1, value2) 插入一条新的记录到表 table1 中,field1 和 field2 是列名,value1 和 value2 是插入的值。 3. 删除:delete from table1 where range 删除表 table1 中满足条件的记录,where range 是删除的条件。 4. 更新:update table1 set field1 = value1 where range 更新表 table1 中满足条件的记录,field1 是列名,value1 是更新的值,where range 是更新的条件。 5. 查找:select * from table1 选择表 table1 中的所有记录。 本资源提供了 SQL 的经典语句大全,涵盖了数据库管理、备份数据库、表管理、列管理、索引管理、视图管理和基本 SQL 语句等方面,旨在帮助开发者快速掌握 SQL 语句的使用。