没有合适的资源?快使用搜索试试~ 我知道了~
经典SQL语句大全
资源推荐
资源详情
资源评论
经典SQL语句大全
点击关注公众号,SQL干货及时获取
后台回复:1 0 2 4 ,获取海量学习资源
S Q L 刷 题 专 栏
SQL145题系列
大家注意:
因为微信改了推送机制,会有小伙伴刷不到当天的文章,
一些比较实用的知识和信息,错过了就是错过了。
所以建议大家加个星标 ,就能第一时间收到推送了。
一、基础部分
1、创建数据库
CREATEDATABASEdbname
2、删除数据库
DROPDATABASEdbname
3、创建新表
CREATETABLEtabname(
col1 type1 [notnull] [primary key],
col2 type2 [notnull],..
)
根据已有的表创建新表:
使用旧表创建新表
createtabletab_new
as
select
col1,
col2…
fromtab_old
2023-10-17 08:30 广东SQL数据库开发
4、删除新表
DROPTABLEtablename
5、增加一个列
Altertabletabname addcolumncoltype
6、添加主键:
Altertabletabname addprimary key(col)
删除主键:
Altertabletabname dropprimary key(col)
7、创建索引:
create[unique] indexidxname ontabname(col….)
删除索引:
dropindexidxname
注:索引是不可更改的,想更改必须删除重新建。
8、创建视图:
createviewviewname asselectstatement
删除视图:
dropviewviewname
9、几个简单的sql语句
--选择:
select* fromtable1 where范围
--插入:
insertintotable1(field1,field2) values(value1,value2)
--删除:
deletefromtable1 where范围
--更新:
updatetable1 setfield1=value1 where范围
--查找:
select* fromtable1 wherefield1 like’%value1%’
--排序:
select* fromtable1 orderbyfield1,field2 [desc]
--总数:
selectcountastotalcount fromtable1
--求和:
selectsum(field1) assumvalue fromtable1
--平均:
selectavg(field1) asavgvalue fromtable1
--最大:
selectmax(field1) asmaxvalue fromtable1
--最小:
selectmin(field1) asminvaluefromtable1
10、几个高级查询运算词
A:UNION 运算符
UNION 运算符通过组合其他两个结果表,并消去表中任何重复行而派生出一个结果表。当 ALL
随 UNION 一起使用时(即 UNION ALL),不消除重复行。两种情况下,派生表的每一行不是
来自 TABLE1 就是来自 TABLE2。
B:EXCEPT 运算符
EXCEPT运算符通过包括所有在 TABLE1 中但不在 TABLE2 中的行并消除所有重复行而派生出
一个结果表。当 ALL 随 EXCEPT 一起使用时 (EXCEPT ALL),不消除重复行。
C:INTERSECT 运算符
INTERSECT运算符通过只包括 TABLE1 和 TABLE2 中都有的行并消除所有重复行而派生出一
个结果表。当 ALL随 INTERSECT 一起使用时 (INTERSECT ALL),不消除重复行。
注:使用运算词的几个查询结果行必须是一致的。
11、使用外连接
A、left (outer) join:
左外连接(左连接):结果集几包括连接表的匹配行,也包括左连接表的所有行。
select
a.a,
a.b,
a.c,
b.c,
b.d,
b.f
froma
LEFTOUTJOIN
b ONa.a = b.c
B:right (outer) join
右外连接(右连接):结果集既包括连接表的匹配连接行,也包括右连接表的所有行。
C:full/cross (outer) join:
全外连接:不仅包括符号连接表的匹配行,还包括两个连接表中的所有记录。
12、Group by
对列进行分组,常与聚合函数(count,sum,max,min,avg )一起使用
剩余11页未读,继续阅读
资源评论
阿拉伯梳子
- 粉丝: 1196
- 资源: 5408
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于MFC的校园导航程序(使用最短路径dijkstra算法).rar
- Android Studio android APP 视频作为视图背景需要源代码或想了解其实现原理的可以私心我
- com.ZeroneGames.GreenProject.apk
- Python自动化开发入门教程
- 4399GameSem_116_13955_207551_6.apk
- python 3.9.19源码编译包
- php-8.2.18-Win32-vs16-x64.rar
- 字节跳动青训营-抖音项目
- SQL资料手册,语句教程,高级查询语句语法
- 上位机和串口建立 Modbus 协议进行数据传输,并使用 Mysql 数据库存储,能够实现实时温湿度显示和动态变化曲线,历史数据
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功