mysql
MySQL相关
THE ORDER
卷,学习笔记
展开
-
Sql常用日期函数
发送给前端,响应体中常用的日期处理函数。原创 2023-06-29 22:21:12 · 205 阅读 · 0 评论 -
1字符串截取
1、LOCATE(substr , str ):返回子串 substr 在字符串 str 中第一次出现的位置,如果字符substr在字符串str中不存在,则返回0;2、POSITION(substr IN str ):返回子串 substr 在字符串 str 中第一次出现的位置,如果字符substr在字符串str中不存在,与LOCATE函数作用相同;3、LEFT(str, length):从左边开始截取str,length是截取的长度;4、RIGHT(str, length):从右边开始截取str,原创 2022-03-06 11:43:48 · 355 阅读 · 0 评论 -
mysql 常用函数
select cast(data as char)as date from table1;原创 2022-02-15 22:45:18 · 267 阅读 · 0 评论 -
MySQL workbench数据建模功能
在建立表关系时发现MySQLworkbench的数据建模功能挺好用的画好er图以后,设置好字段forward会自动创建好表字段与主键外键关联关系forward正向工程reverse逆向工程原创 2022-02-15 21:59:10 · 962 阅读 · 0 评论 -
数据库设计之三范式
1. 数据库设计之三范式的介绍范式: 对设计数据库提出的一些规范,目前有迹可寻的共有8种范式,一般遵守3范式即可。第一范式(1NF): 强调的是列的原子性,即列不能够再分成其他几列。第二范式(2NF): 满足 1NF,另外包含两部分内容,一是表必须有一个主键;二是非主键字段 必须完全依赖于主键,而不能只依赖于主键的一部分。第三范式(3NF): 满足 2NF,另外非主键列必须直接依赖于主键,不能存在传递依赖。即不能存在:非主键列 A 依赖于非主键列 B,非主键列 B 依赖于主键的情况。2. 第一范式原创 2022-02-06 14:14:47 · 1975 阅读 · 0 评论 -
MYSQL 读写分离
1、介绍2、一主一从3、一主一从读写分离4、双主双从5、双主双从读写分离原创 2022-01-26 20:18:59 · 534 阅读 · 0 评论 -
MYSQL 分库分表
1、介绍2、Mycat概述3、Mycat入门4、Mycat配置5、Mycat分片6、Mycat管理及监控原创 2022-01-26 20:12:12 · 704 阅读 · 0 评论 -
MYSQL 主从复制
1、概述2、原理3、搭建原创 2022-01-26 19:47:04 · 989 阅读 · 0 评论 -
MYSQL日志
1、错误日志二、进制日志三、查询日志四、慢查询日志原创 2022-01-26 19:38:21 · 751 阅读 · 0 评论 -
MySQL管理
1、系统数据库2、常用工具原创 2022-01-25 16:48:05 · 62 阅读 · 0 评论 -
MYSQL InnoDB引擎
1、逻辑存储结构2、架构1内存架构2磁盘结构3后台线程3、事务原理4、MVCC-基本概念原创 2022-01-25 16:41:35 · 61 阅读 · 0 评论 -
MYSQL锁
1概述2分类3全局锁4表级锁5、行级锁原创 2022-01-25 15:56:57 · 1138 阅读 · 0 评论 -
MYSQL 触发器
原创 2022-01-25 14:03:15 · 163 阅读 · 0 评论 -
MYSQL 存储函数
原创 2022-01-25 13:54:52 · 78 阅读 · 0 评论 -
MYSQL 存储过程
原创 2022-01-25 12:37:57 · 151 阅读 · 0 评论 -
MYSQL 视图
视图原创 2022-01-25 12:26:58 · 79 阅读 · 0 评论 -
MYSQL SQL优化
1、插入数据2、主键优化3、order by优化4、group by优化5、limit优化6、count优化7、update优化原创 2022-01-25 12:21:37 · 91 阅读 · 0 评论 -
MYSQL索引及索引选择
1索引概述备注:上述二叉树索引结构的只是一个示意图,并不是真实的索引结构。2索引结构3索引分类4索引语法5SQL性能分析6索引使用7索引设计原则原创 2022-01-25 11:14:13 · 270 阅读 · 0 评论 -
MYSQL存储引擎
1MYSQL体系结构2存储引擎简介3存储引擎特点4存储引擎选择原创 2022-01-25 10:11:58 · 78 阅读 · 0 评论 -
mysql易错题
Mysql中表student_table(id,name,birth,sex),插入如下记录:(‘1001’ , ‘’ , ‘2000-01-01’ , ‘男’);(‘1002’ , null , ‘2000-12-21’ , ‘男’);(‘1003’ , NULL , ‘2000-05-20’ , ‘男’);(‘1004’ , ‘张三’ , ‘2000-08-06’ , ‘男’);(‘1005’ , ‘李四’ , ‘2001-12-01’ , ‘女’);执行 select * from stu原创 2022-01-24 00:05:30 · 1346 阅读 · 0 评论 -
MYSQL事务
1事务简介2事务处理3事务四大特性(ACID)4事务并发问题5事务隔离级别6总结原创 2022-01-23 17:49:14 · 425 阅读 · 0 评论 -
MYSQL多表查询
1多表关系2多表查询概述3内连接4外连接5自连接6联合查询7子查询8总结原创 2022-01-23 17:33:19 · 265 阅读 · 0 评论 -
MYSQL约束
1概述2演示3外键约束4总结原创 2022-01-23 17:14:56 · 180 阅读 · 0 评论 -
mysql 联系易错题知识点
1、Union对结果进行并集,并会过滤重复的 Union all对结果进行并集,但不会过滤重复的只能在union的最后一个子查询中使用order by,而这个order by是针对整个unioning后的结果集的2、防止SQL注入,需要注意以下几个要点:永远不要信任用户的输入。对用户的输入进行校验,可以通过正则表达式,或限制长度;对单引号和双"-"进行转换等。永远不要使用动态拼装sql,可以使用参数化的sql或者直接使用存储过程进行数据查询存取。永远不要使用管理员权限的数据库连接,为每个应用使用单原创 2022-01-22 10:53:34 · 547 阅读 · 0 评论 -
mysql 常见函数类型
1字符串函数字符串函数示例-- concatselect concat('Hello' , ' MySQL');#Hello MySQL-- lowerselect lower('Hello');#hello-- upperselect upper('Hello');#HELLO-- lpadselect lpad('01', 5, '-');#---01-- rpadselect rpad('01', 5, '-');#01----- trimselect trim原创 2022-01-19 17:49:58 · 532 阅读 · 0 评论 -
mysql DCL语言
1DCL 管理用户2 DCL权限控制其它权限及含义: 官方文档.总结原创 2022-01-19 16:21:20 · 374 阅读 · 0 评论 -
mysql DQL语言执行顺序
from–>where–>group by–>having–>select–>order by–>limit原创 2022-01-19 15:52:51 · 360 阅读 · 0 评论 -
mysql创建表时数据类型选择优化
创建表时数据类型选择1字符串1定长char(10)#性能好,varchar (10)#性能较差,根据内容计算占用的空间char优于varchar比如性别2不定长varchar优于char比如用户名2整形tinyint占用一个字节 (-128,127) ubsigned(无符号) (0,255)int 占用4个字节 (-2147483648,2147483647) ubsigned(无符号)(0,4294967295)小数值。tinyint性能比原创 2022-01-19 14:57:48 · 473 阅读 · 0 评论 -
1陌陌聊天数据分析
一、创建表二、加载与验证数据三、创建split函数四、ETL数据清洗五、数据统计其他统计大致如此原创 2022-01-16 14:33:32 · 957 阅读 · 0 评论 -
在mysql调用存储过程完成spilt切割
用存储过程将’1,2,3,4,5’遍历输出为了完成上述功能,在mysql中提供了一些字符串操作的函数,其中SUBSTRING_INDEX(str, delim, count)str: 要处理的字符串delim: 分割符count: 计数 如果为正数,则从左开始数,如果为负数,则从右开始数例:str = ‘‘1,2,3,4,5’’;SELECT substring_index(’‘1,2,3,4,5’’,’.’, 1); #1SELECT substring_index(’‘1,2,3,原创 2022-01-15 16:47:46 · 418 阅读 · 0 评论 -
数据导入mysql遇到secure-file-priv option so it cannot execute this statement
1 ** mysql8.25 comment好像比较支持双引号,不太支持单引号**2 ** show variables like ‘%secure%’;找到默认加载文件路径**3** 修改后重启mysql**用cmd重启总出错,大佬们怎么重启的,菜鸡通过服务重启复制的路径是\,而mysql加载路径/注意反斜杠关于Data truncation: Data too long for column ‘xxx’ at row 1可以把列类型设置为text...原创 2022-01-15 11:08:56 · 271 阅读 · 0 评论 -
将格式化txt.文件导入mysql,SQL命令
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档**将格式化txt.文件导入mysql数据库**一、文本数据列数与表列数对应相等二、文本数据列数大于表列数三、文本数据列数小于表列数提示:以下是本篇文章正文内容,下面案例可供参考一、文本数据列数与表列数对应相等代码如下(示例):load data infile "txt文件路径" into table 表名 fields terminated by"," lines terminated by"\n";fields te原创 2022-01-14 18:47:12 · 512 阅读 · 0 评论