SQL数据库经典语句大全
需积分: 3 52 浏览量
更新于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
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜