随笔分类 -  SQL专栏

摘要:*** 外卖系统:(业务讲解)。 前端:用户下单; 后端:管理员; 拦截器。 提示:业务介绍;涉及哪些模块;业务流程(哪些角色做什么事)。 *、Mysql,redis:mysql异步场景时,Mysql无法写入。 (MQ没讲) *、Redis:缓存;消息队列??;业务解耦??;常见数据结构(strin 阅读全文
posted @ 2022-09-28 16:48 xiaoyongdata 阅读(47) 评论(0) 推荐(0)
摘要:mysql在8+版本支持递归语句,用之前一定要确定好数据库版本 语句解释:test是你要查询的表名,cte可以理解为是一张虚拟的父表,本质上还是test, 你可以不用管他,只需要把对应你要查询的字段替换掉,把关联字段改了就哦了,so easy! 语法: WITH RECURSIVE cte (id, 阅读全文
posted @ 2022-09-16 23:42 xiaoyongdata 阅读(71) 评论(0) 推荐(0)
摘要:CTE 首先了解一下什么是 CTE,全名 Common Table Expressions (公用表表达式) WITH cte1 AS (SELECT a, b FROM table1), cte2 AS (SELECT c, d FROM table2) SELECT b, d FROM cte1 阅读全文
posted @ 2022-09-16 23:38 xiaoyongdata 阅读(228) 评论(0) 推荐(0)
摘要:表数据如下 + + + +| cat_id | name | parent_cid |+ + + +| 12 | 美妆 | 0 || 4 | 服装 | 0 || 5 | 女装 | 4 || 6 | 男装 | 4 || 7 | 童装 | 4 || 19 | 美容美体 | 12 || 18 | 彩妆 | 阅读全文
posted @ 2022-09-16 23:36 xiaoyongdata 阅读(58) 评论(0) 推荐(0)
摘要:原始数据:id,parent_id:父id。 SET NAMES utf8mb4; DROP TABLE IF EXISTS `t_city`; CREATE TABLE `t_city` ( `id` int(0) NOT NULL, `parent_id` int(0) NULL DEFAULT 阅读全文
posted @ 2022-09-16 23:14 xiaoyongdata 阅读(113) 评论(0) 推荐(0)
摘要:创建表zuocheng create table zuocheng(id int ,address char(25), pay int); 2. 创建自增序列 create sequence myId //创建名为zc的序列 increment by 1 //自增长度为1 start with 1 阅读全文
posted @ 2022-09-13 16:48 xiaoyongdata 阅读(144) 评论(0) 推荐(0)
摘要:一、SQL语法总结(面试:你能记得有多少种SQL的语法)? 二、select语句的顺序。 三、多表关联中,on与where的区别。 四、左连接、右连接、内连接、交叉连接有什么区别,你在项目什么场景下会用到某种不同的连接? 搜索 复制 阅读全文
posted @ 2022-08-19 17:11 xiaoyongdata 阅读(62) 评论(1) 推荐(0)
摘要:太大了,实在是粘贴不下,见地址: https://download.csdn.net/download/java1573/86239694 搜索 复制 阅读全文
posted @ 2022-07-17 19:52 xiaoyongdata 阅读(188) 评论(0) 推荐(0)
摘要:搜索 复制 阅读全文
posted @ 2022-07-11 21:19 xiaoyongdata 阅读(60) 评论(0) 推荐(0)
摘要:SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- -- Table structure for course -- DROP TABLE IF EXISTS `course`; CREATE TABLE `course` ( `CId` char(4 阅读全文
posted @ 2022-06-26 00:58 xiaoyongdata 阅读(547) 评论(0) 推荐(0)
摘要:SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- -- Table structure for dept -- DROP TABLE IF EXISTS `dept`; CREATE TABLE `dept` ( `deptno` int(0) NO 阅读全文
posted @ 2022-06-25 22:03 xiaoyongdata 阅读(223) 评论(0) 推荐(0)
摘要:#代码开始 [Client] #设置3306端口 port = 3306 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=【解压目录】 # 设置mysql数据库的数据的存放目录 datadir=【解压目录】/data # 允许最大连接数 m 阅读全文
posted @ 2022-06-22 14:47 xiaoyongdata 阅读(1072) 评论(0) 推荐(0)
摘要:1.查询所有的部门编号: select DEPTNO from DEPT ; 2.查询所有有人的部门编号: select DEPTNO from EMP ; 3.查询所有岗位名称: select DISTINCT “JOB” from EMP ; 4.查询所有薪水超过两千的员工信息 select * 阅读全文
posted @ 2022-04-15 08:44 xiaoyongdata 阅读(773) 评论(0) 推荐(0)
摘要:--用SQL完成以下问题列表:--1.列出至少有一个员工的所有部门。 select * from dept d where exists(select * from emp where deptno =d.deptno); select distinct d.* from dept d,emp e 阅读全文
posted @ 2022-04-15 08:42 xiaoyongdata 阅读(125) 评论(0) 推荐(0)
摘要:REM Script: EMP and DEPT-- oracle 部门表和员工表 -- Create DEPT table which will be the parent table of the EMP table. create table dept( deptno number(2,0), 阅读全文
posted @ 2022-04-15 08:40 xiaoyongdata 阅读(78) 评论(0) 推荐(0)
摘要:–1、选择部门30中的雇员select from emp where deptno = 30;–2、列出所有办事员的姓名、编号和部门select ename,empno,dname from emp e inner join dept d on e.deptno = d.deptnowhere jo 阅读全文
posted @ 2022-04-15 08:39 xiaoyongdata 阅读(128) 评论(0) 推荐(0)
摘要:花名册 姓名大全 李毅 蒋义城 赵丽伟 韩健辉 李春光 杨珂阳 许子文 吕安邦 赵斌 马俊一 孔建 苗文兵 蒋轩海 施英博 黄柳清 周存富 秦伟 钱锋 陆纯一 方英杰 潘章光 孙士皓 丁可峰 徐建华 吴世安 郭旭东 李建刚 孙哲华 胡星河 李松岭 朱君 高天阳 郑孟雨& 阅读全文
posted @ 2022-04-15 08:28 xiaoyongdata 阅读(108) 评论(0) 推荐(0)
摘要:SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- -- Table structure for dept -- DROP TABLE IF EXISTS `dept`; CREATE TABLE `dept` ( `deptno` int(0) NU 阅读全文
posted @ 2022-02-27 10:05 xiaoyongdata 阅读(47) 评论(0) 推荐(0)
摘要:代码: mysql -h地址 -P端口 -u用户 -p密码 -e "LOAD DATA LOCAL INFILE '/root/数据.csv' INTO TABLE 库.表 FIELDS TERMINATED BY ',' IGNORE 行数 LINES " 阅读全文
posted @ 2022-02-11 20:04 xiaoyongdata 阅读(30) 评论(0) 推荐(0)
摘要:背景:有个字段里面可能一项或多项调查数据,字段和期望所得数如下: title ["戒骄戒躁,宠辱不惊"] #期望得到数字:2 ["轻率","躁动","不善言","疏忽","好为人师"] #期望得到数字:5 解决: 1、由于Mysql5.8好像还没有regex_count类型的函数,所以只能另想办法。 阅读全文
posted @ 2022-01-13 20:12 xiaoyongdata 阅读(278) 评论(0) 推荐(0)