SQL数据库经典语句大全
需积分: 3 111 浏览量
更新于2024-07-21
收藏 32KB DOCX 举报
SQL经典语句
SQL(Structured Query Language)是一种标准的数据库语言,用于管理关系数据库管理系统(RDBMS)。本文档汇总了 SQL 的经典语句,涵盖创建数据库、删除数据库、备份数据库、创建表、删除表、增加列、添加主键、创建索引、创建视图等基本操作。
一、创建数据库
创建数据库是 SQL 中最基本的操作之一。使用以下语句可以创建一个新的数据库:
CREATEDATABASE database-name
例如,要创建一个名为 "mydatabase" 的数据库,可以使用以下语句:
CREATEDATABASE mydatabase
二、删除数据库
删除数据库是 SQL 中另外一个基本的操作。使用以下语句可以删除一个现有的数据库:
drop database db-name
例如,要删除一个名为 "mydatabase" 的数据库,可以使用以下语句:
drop database mydatabase
三、备份数据库
备份数据库是 SQL 中非常重要的一步。使用以下语句可以备份一个数据库:
--- 创建备份数据的 device
USE master
EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'
--- 开始备份
BACKUP DATABASE pubs TO testBack
四、创建表
创建表是 SQL 中最基本的操作之一。使用以下语句可以创建一个新的表:
createtable tabname (col1 type1 [not null] [primary key], col2 type2 [not null], ...)
例如,要创建一个名为 "mytable" 的表,以 "id" 为主键,可以使用以下语句:
createtable mytable (id int primary key, name varchar(50), age int)
五、删除表
删除表是 SQL 中另外一个基本的操作。使用以下语句可以删除一个现有的表:
droptable tabname
例如,要删除一个名为 "mytable" 的表,可以使用以下语句:
droptable mytable
六、增加列
增加列是 SQL 中的一种常见操作。使用以下语句可以增加一个新的列:
Alter table tabname add column coltype
例如,要增加一个名为 "address" 的列,可以使用以下语句:
Alter table mytable add column address varchar(100)
七、添加主键
添加主键是 SQL 中的一种常见操作。使用以下语句可以添加一个新的主键:
Alter table tabname add primary key (col)
例如,要添加一个名为 "id" 的主键,可以使用以下语句:
Alter table mytable add primary key (id)
八、创建索引
创建索引是 SQL 中的一种常见操作。使用以下语句可以创建一个新的索引:
create [unique] index idxname on tabname (col …)
例如,要创建一个名为 "idx_id" 的索引,可以使用以下语句:
create index idx_id on mytable (id)
九、创建视图
创建视图是 SQL 中的一种常见操作。使用以下语句可以创建一个新的视图:
create view viewname as select statement
例如,要创建一个名为 "myview" 的视图,可以使用以下语句:
create view myview as select * from mytable
十、基本的 SQL 语句
以下是一些基本的 SQL 语句:
* 选择:select * from table1 where range
* 插入:insert into table1 (field1, field2) values (value1, value2)
* 删除:delete from table1 where range
* 更新:update table1 set field1 = value1 where range
* 查找:select * from table1 where range
2009-04-03 上传
2023-06-09 上传
2023-05-15 上传
2023-10-12 上传
2023-06-08 上传
2023-05-12 上传
2023-04-25 上传
baidu_30617987
- 粉丝: 0
- 资源: 1
最新资源
- 前端面试必问:真实项目经验大揭秘
- 永磁同步电机二阶自抗扰神经网络控制技术与实践
- 基于HAL库的LoRa通讯与SHT30温湿度测量项目
- avaWeb-mast推荐系统开发实战指南
- 慧鱼SolidWorks零件模型库:设计与创新的强大工具
- MATLAB实现稀疏傅里叶变换(SFFT)代码及测试
- ChatGPT联网模式亮相,体验智能压缩技术.zip
- 掌握进程保护的HOOK API技术
- 基于.Net的日用品网站开发:设计、实现与分析
- MyBatis-Spring 1.3.2版本下载指南
- 开源全能媒体播放器:小戴媒体播放器2 5.1-3
- 华为eNSP参考文档:DHCP与VRP操作指南
- SpringMyBatis实现疫苗接种预约系统
- VHDL实现倒车雷达系统源码免费提供
- 掌握软件测评师考试要点:历年真题解析
- 轻松下载微信视频号内容的新工具介绍