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