select * from 表名
select 字段1,字段2....from 表名 - 给字段起别名 select 字段1 as 别名,字段2... from 表名 - 注意点: 关于起别名得问题,as可以省略也可以写
- select distinct brand_id from tp_goods - distinct 关键字,去重操作
- select 指定字段 from 表名 where 条件
select * from 表名 order by 字段1 desc|asc,字段2 desc|asc
select 字段 from 表名 limit 位置,个数(从那一段开始取多少条数据)
- count 统计个数 - sum 求和 - avg 平均值 - max 最大值 - min 最小值
select 分组依据(分组字段名),group_concat(需要找展示得字段1,字段2...) from 表名 group by 字段名
- where 在原始数据上就能进行条件筛选 - having 分组之后的条件筛选 - concat:链接两个字段
SELECT SUBSTR("abc123"1,1)
SELECT CONCAT("abc","123")
SELECT LENGTH("abc123")
SELECT INSERT("asd",1,2,"qwe")# insert 替换从1个位置开始 替换第2个字符 #insert 参数是旧字符串 替换位置 替换长度 新字符串
SELECT TRIM(" absedfgh ")# 截取去空格
SELECT LTRIM(" absedfgh ") #左边截取 去空格
SELECT RTRIM(" absedfgh ") #右边截取 去空格
SELECT REPLACE("asd123","1","qwe")#替换 字符串 把1替换成qwe
SELECT TRUNCATE(1.23456,2)# 截断 取1.23
#前面是数据额 1是取几位小数 1可变 四舍五入 SELECT ROUND(1.454,1)#前面是数据额 1是取几位小数 1可变 四舍五入
#取余数 4除2 取0 3除2 取1 SELECT MOD(4,2)#取余数 4除2 取0 3除2 取1
CASE 字段 WHEN 表达式1 THEN 输出值1 WHEN 表达式2 THEN 输出值2 ... ELSE 输出值 END
案例
CREATE VIEW v1ASSELECT goods_id,goods_name from tp_goods WHERE tp_goods.goods_id BETWEEN 50 AND 60
SELECT * FROM v1
CREATE VIEW 视图名 AS 合法有效的SQL语句
保存复杂的sql语句
create or replaceas合法有效的sql语句alter viem 视图名as合法有效的sql语句
drop view 视图1,视图2,视图3
insert into 视图名(字段1,字段2,字段...) values(值1,值2,值3...)insert into 视图名 values(值1,值2,值3...)#值得个数必须和字段个数保持一致
update 视图 set 字段1=值1,字段2=值2 where 条件1
delete from 视图 where 条件筛选1,条件筛选2...
修改视图,涉及到原始表 一般情况下,视图只赋予读权限
案例
delimiter $create procedure p1()begin insert into boys values(13,"李斯",1) (14,"王五",12) (15,"张三",0)end
delimiter $ #申明修改结束符create procedure p1()begin 合法有效得sql语句,存在;结尾end$
调用
call 存储过程()
使用场景
一般增、删、改
INSERTINTO boys VALUES(9,"张三",0)SELECT *FROM boysINSERT INTO boys VALUES(13,"李四",1),(14,"王五",12),(15,"张三,0)DELIMITER $CREATE PROCEDURE p1()BEGIN INSERT INTO boys VALUES(13,"李四",1),(14,"王五",12), (15,"张三",0);END;CALL p1()
最后: 可以关注公众号:伤心的辣条 ! 进去有许多资料共享!资料都是面试时面试官必问的知识点,也包括了很多测试行业常见知识,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。
如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!喜欢交流学习的软件测试人,可以加入我们的技术交流扣扣群:914172719(里面还有超多学习资料免费分享哟)…
转行面试,跳槽面试,软件测试人员都必须知道的这几种面试技巧!
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/120969.html
摘要:前言在开发技术和应用市场完全成熟的今天,有人希望深耕技术打造出自己的一片天地,也有人想广泛学习在程序员市场中游刃有余。而这本书上千的引用论文,给我指明了一条系统学习理论的明路。 ...
☀️苏州程序大白一文从基础手把手教你Python数据可视化大佬☀️《❤️记得收藏❤️》 目录 ?️?开讲啦!!!!?️?苏州程序大白?️??博主介绍前言数据关系可视化散点图 Scatter plots折线图强调连续性 Emphasizing continuity with line plots同时显示多了图表 数据种类的可视化 Plotting with categorical da...
☀️苏州程序大白一文教你学会微信小程序开发☀️《❤️记得收藏❤️》 目录 ?️?开讲啦!!!!?️?苏州程序大白?️??博主介绍?前言?讲讲专享小程序有什么优势? ?小程序文件分析?事件绑定?图片问题?轮播图swiper?自定义组件?生命周期?页面生命周期?项目制作?缓冲事件?`es7 async`语法 ?触底事件❄️下拉刷新页面❄️css省略号❄️预览大图❄️购物车模拟❄️获取地...
阅读 628·2021-09-24 09:48
阅读 2490·2021-08-26 14:14
阅读 516·2019-08-30 13:08
阅读 1443·2019-08-29 15:22
阅读 3065·2019-08-29 11:06
阅读 1000·2019-08-26 18:26
阅读 1032·2019-08-26 13:53
阅读 2510·2019-08-26 12:21