首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >热饭面试复习:【sql相关】-基础

热饭面试复习:【sql相关】-基础

作者头像
我去热饭
发布2022-05-19 17:36:16
发布2022-05-19 17:36:16
2450
举报
文章被收录于专栏:测试开发干货测试开发干货

前言

sql作为一门古老的语言,学习起来性价比超高!几十年都不用更新!

查询语句

代码语言:javascript
复制
select 字段1,字段2 from 表 where 字段1='xxxx'

去重查询

代码语言:javascript
复制
select distinct 字段 from 表

where符号

代码语言:javascript
复制
select * from 表 where 字段 符号 值 and  字段2 符号 值
= 等于
<> 不等于
< 小于
> 大于
<= >= 小于等于 大于等于
between 在某个范围内
like 像
in 在某个多个可能值内
is null 为空

where 筛选

代码语言:javascript
复制
and 且
or 或
where not 非
and (or)
or (and)

排序

代码语言:javascript
复制
order by 字段 desc/asc 默认升序
desc 降序
asc 增序
order by A desc , B  这时候A降序,B升序

插入数据 insert into

代码语言:javascript
复制
insert into 表 (字段1,字段2,...可不写) values (值1,值2,...)
不写字段名则必须写出每一列数据

其他表数据插入

代码语言:javascript
复制
此时要求表2必须存在
insert into 表1 select * from 表2 where 字段=值  
此时要求表2不存在
select * into 表1 from 表2 where 字段=值

更新 update

代码语言:javascript
复制
update 表 set 字段1=值1,字段2=值2 where 字段3=值3
set sql_safe_updates=1 可以打开强制检查更新开关,如果你后面不写where 则会报错。

删除 delete

代码语言:javascript
复制
delete from 表 where 字段=值
如果不写where则全部删除

删除表,完全删除

代码语言:javascript
复制
drop 表

删除表,留着结构和定义

代码语言:javascript
复制
truncate 表

好了,本节结束!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-10-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试开发干货 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
    • 查询语句
    • 去重查询
    • where符号
    • where 筛选
    • 排序
    • 插入数据 insert into
    • 其他表数据插入
    • 更新 update
    • 删除 delete
    • 删除表,完全删除
    • 删除表,留着结构和定义
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档