随笔分类 -  MySQL

摘要:-- 查看字符集编码设置为以下 show VARIABLES like 'CHARACTER%' set character_set_results = utf8mb4; character_set_client utf8mb4 character_set_connection utf8mb4 ch 阅读全文
posted @ 2022-11-22 22:17 算法浪客 阅读(2209) 评论(0) 推荐(0) 编辑
摘要:1、单表查询与插入 INSERT /*+ APPEND */ INTO a SELECT /*+ PARALLEL(b,4)*/ b.* FROM b; 2、多表查询与插入 INSERT /*+ APPEND */ INTO a SELECT /*+ PARALLEL(b,4)(c,4)*/ b.* 阅读全文
posted @ 2020-11-02 11:10 算法浪客 阅读(3552) 评论(0) 推荐(0) 编辑
摘要:CREATE OR REPLACE PROCEDURE getName(eno number, uname OUT VARCHAR) IS s VARCHAR(100); BEGIN MERGE INTO 插入表名称 T USING( 查询语句 ) S ON ( 条件 ) -- 根据条件更新 WHE 阅读全文
posted @ 2020-07-01 23:33 算法浪客 阅读(900) 评论(0) 推荐(0) 编辑
摘要:-- SELECT * FROM employment_direction_recommend_table GROUP BY student_name HAVING count(student_name)>1; -- SELECT * FROM employment_direction_recomm 阅读全文
posted @ 2020-04-19 18:04 算法浪客 阅读(1549) 评论(1) 推荐(0) 编辑
摘要:1、创建函数 -- 创建存储函数 DROP FUNCTION IF EXISTS SPLIT_STR; -- 判断是否存在,存在则删除 CREATE FUNCTION SPLIT_STR( x VARCHAR(255), delim VARCHAR(12), pos INT ) RETURNS VA 阅读全文
posted @ 2020-04-08 23:43 算法浪客 阅读(827) 评论(0) 推荐(0) 编辑
摘要:package operationMysql import config.conf.{sc, spark_session} import org.apache.spark.sql.DataFrame object readingMysqlOperation { def main(args: Arra 阅读全文
posted @ 2020-04-02 23:35 算法浪客 阅读(568) 评论(0) 推荐(0) 编辑
摘要:-- ************************************************ -- 存储过程 -- ************************************************ -- 创建存储过程 drop procedure if exists pld 阅读全文
posted @ 2020-03-16 21:28 算法浪客 阅读(2416) 评论(0) 推荐(0) 编辑
摘要:SELECT (5)/TIMESTAMPDIFF(MONTH,b.时间,DATE_FORMAT(DATE_ADD(NOW(),INTERVAL -1 MONTH), '%Y-%m-%d')) FROM `经销商开票` b WHERE b.id= 'f2dfee12-b466-11e9-9b90-70 阅读全文
posted @ 2020-02-09 16:31 算法浪客 阅读(521) 评论(0) 推荐(0) 编辑
摘要:详细链接地址:https://www.cnblogs.com/SZxiaochun/p/8359456.html 阅读全文
posted @ 2019-12-27 16:44 算法浪客 阅读(1123) 评论(0) 推荐(0) 编辑
摘要:--插入语句 INSERT INTO OA_W_BAOXIAOMXYWB (ID,DONGTAITABLEPARENTSN,CHANPINNAMEGKFK,CHANPINJITIGKFK,CHANPINJINEGKFK) VALUES --(100001,'费用报销申请20193731','产品列表 阅读全文
posted @ 2019-09-26 09:12 算法浪客 阅读(501) 评论(0) 推荐(0) 编辑
摘要:1、行转列 SELECT STU_NAME,TERM,ZHANBI,COURSE_MARK FROM (SELECT '罗飞' STU_NAME, '2001-2002' TERM, '90' 微积分, '88' 线性代数, '85' 数据结构, '70' 操作系统 FROM DUAL) UNPIV 阅读全文
posted @ 2019-09-06 22:41 算法浪客 阅读(297) 评论(0) 推荐(0) 编辑
摘要:1、字符串分割 SELECT DISTINCT INSTR('父组件/子组件/零件','/',-1) 匹配返回的字符串位置, -- 返回的是 list LENGTH('父组件/子组件/零件') 字符串长度, SUBSTR('父组件/子组件/零件',INSTR('父组件/子组件/零件','/',-1) 阅读全文
posted @ 2019-09-02 15:21 算法浪客 阅读(2168) 评论(0) 推荐(0) 编辑
摘要:SELECT 某一列, COUNT( 某一列 ) FROM 表 GROUP BY 某一列 HAVING COUNT( 某一列 ) 〉1 阅读全文
posted @ 2019-08-29 16:37 算法浪客 阅读(1543) 评论(0) 推荐(0) 编辑
摘要:1、正则匹配 select CONCAT(TO_NUMBER(REGEXP_REPLACE('019年','[^0-9]')),'年') from dual; 阅读全文
posted @ 2019-08-28 17:17 算法浪客 阅读(680) 评论(0) 推荐(0) 编辑
摘要:1、代码结构 1、创建 第一种 -- Create sequence create sequence SEQ_USERID minvalue 1 maxvalue 999999999999 start with 1 increment by 1 nocache cycle; 第二种 CREATE S 阅读全文
posted @ 2019-08-17 18:55 算法浪客 阅读(559) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/zhaoyini/p/join.html 阅读全文
posted @ 2019-08-09 08:21 算法浪客 阅读(255) 评论(0) 推荐(0) 编辑
摘要:第一步 首先使用root登入你的mysql ./mysql -u root -p 你的密码 第二步 备注:也可以添加一个用户名为yuancheng,密码为123456,权限为%(表示任意ip都能连接)的远程连接用户。命令参考如下: grant all on *.* to 'yuancheng'@'% 阅读全文
posted @ 2019-04-18 16:22 算法浪客 阅读(734) 评论(0) 推荐(0) 编辑
摘要:1.索引作用 在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。 例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每个表分别含有1000行数据组成,指为 阅读全文
posted @ 2018-10-20 16:52 算法浪客 阅读(158) 评论(0) 推荐(0) 编辑
摘要:事务 当一个业务逻辑需要多个sql完成时,如果其中某条sql语句出错,则希望整个操作都退回 使用事务可以完成退回的功能,保证业务逻辑的正确性 事务四大特性(简称ACID) 要求:表的类型必须是innodb或bdb类型,才可以对此表使用事务 查看表的创建语句 修改表的类型 事务语句 示例1 步骤1:打 阅读全文
posted @ 2018-10-20 15:31 算法浪客 阅读(149) 评论(0) 推荐(0) 编辑
摘要:一、子查询定义 定义: 子查询的位置: 二、子查询分类 子查询分为如下几类: 1. 标量子查询:返回单一值的标量,最简单的形式。 2. 列子查询:返回的结果集是 N 行一列。 3. 行子查询:返回的结果集是一行 N 列。 4. 表子查询:返回的结果集是 N 行 N 列。 可以使用的操作符:= > < 阅读全文
posted @ 2018-10-20 15:25 算法浪客 阅读(506) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示