09 2020 档案
摘要:理论: 如果我们需要完全的复制MySQL的数据表,包括表的结构,索引,默认值等。 如果仅仅使用create table ... select 命令,是无法实现的。 本章节将为大家介绍如何完整的复制MySQL数据表,步骤如下: 1、使用 show create table 命令获取创建数据表(crea
阅读全文
摘要:关键字: temporary 代码: select version(); -- 5.7.31-log use mysql_study; -- 临时表存在删除 drop table if exists temp_table; -- 创建临时表 create temporary table temp_t
阅读全文
摘要:原理:请参考文章: https://www.cnblogs.com/bypp/p/7755307.html 理论: mysql 索引管理 一、功能 1、索引的功能就是加速查找 2、mysql中的primary key,unique,联合唯一也都是索引,这些索引除了加速查找以外,还有约束的功能 二、m
阅读全文
摘要:select version(); -- 5.7.31-log -- mysql - alter的运用 use mysql_study; drop table if exists `test_alter`; create table if not exists `test_alter` ( `id`
阅读全文
摘要:浅析理论: MySQL 事务 MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 在 MySQL 中只有使用了 Innodb 数据库引擎的数
阅读全文
摘要:-- mysql 正则表达式 RegExp -- 操作符 -- ^ 匹配输入字符串的开始位置。 -- $ 匹配输入字符串的结束位置。 -- . 匹配除 "\n" 之外的任何单个字符。要匹配包括 '\n' 在内的任何字符,请使用像 '[.\n]' 的模式。 -- [...] 字符集合。匹配所包含的任意
阅读全文
摘要:IS NULL: 当列的值是 NULL,此运算符返回 true。 IS NOT NULL: 当列的值不为 NULL, 运算符返回 true <=>: 比较操作符(不同于 = 运算符),当比较的的两个值相等或者都为 NULL 时返回 true。 关于 NULL 的条件比较运算是比较特殊的。你不能使用
阅读全文
摘要:-- distinct select distinct user_email from `user`; -- order by 字段1 desc/asc[, 字段2 desc/asc] -- 默认是asc select * from `user` order by user_gender desc,
阅读全文
摘要:-- mysql if表达式 -- if(expr1, expr2, expr3):expr1为true,返回expr2,反之expr3 select user_email, if(user_email='gsdhj@qq.com', 'qq', '360') as result from `use
阅读全文
摘要:-- 显示版本 select version(); -- 以下注释只针对版本 5.7.31-log -- mysql文档中,mysql变量被分为两大类,即 #系统变量 #用户变量 -- 实际应用中细分为四大类,即 #局部变量 #用户变量 #会话变量 #全局变量 -- 局部变量 -- mysql局部变
阅读全文
摘要:项目结构【可以根据实际情况,自己添加或者修改】【特别注意:Swagger中Dto类不能重名】 0-Infrastructure xxx.Common【公共方法】 xxx.Model xxx.Repository 1-Application xxx.Service xxx.Query【查询方法】 xx
阅读全文
摘要:MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。 数值类型 MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及
阅读全文
摘要:-- 列出 MySQL 数据库管理系统的数据库列表。 show databases; -- 选择要操作的Mysql数据库,使用该命令后所有Mysql命令都只针对该数据库。 use mysql; -- 获取建表语句 show create table employee; -- 显示指定数据库的所有表,
阅读全文
摘要:符号字符含义 \n 换行 (0x0a) \r 回车 (0x0d) \f 换页符(0x0c) \b 退格 (0x08) \0 空字符 (0x0) \s 空格 (0x20) \t 制表符 \" 双引号 \' 单引号 \\ 反斜杠 \ddd 八进制字符 (ddd) \uxxxx 16进制Unicode字符
阅读全文
摘要:浅析理论: Java枚举(enum)详解:Java声明枚举类型、枚举(enum)类、EnumMap 与 EnumSet 声明枚举 声明枚举时必须使用 enum 关键字,然后定义枚举的名称、可访问性、基础类型和成员等。 任意两个枚举成员不能具有相同的名称,且它的常数值必须在该枚举的基础类型的范围之内,
阅读全文
摘要:1、ORM 对象关系映射(Object Relational Mapping,简称ORM)是通过使用描述对象和数据库之间映射的元数据,将面向对象语言程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。 这也同时暗示着额外的执行开销;然而,如果ORM作为一种中间件实现,
阅读全文
摘要:浅析理论: 一、IO概述(input/output) 1、输入输出流,字符字节流,字节流一般带Stream,字符流一般是Reader和Writer 2、所有文件都是二进制序列,在java中使用byte[]可以表示文件内容,其中文本文件内容可以用char[]表示 3、需要关闭流close() 二、四大
阅读全文
摘要:Ctrl+Alt+B,跳转到方法实现处。 Ctrl+”+/-”,当前方法展开、折叠。 Ctrl+Shift+”+/-”,全部展开、折叠。 Ctrl+/或Ctrl+Shift+/,注释(//或者/**/)。
阅读全文
摘要:select UUID() -- guid 函数,去掉-【replace(uuid(),'-','')】 select replace(uuid(),'-','') -- 替换 (字符串, 被替换字符, 要替换的字符)
阅读全文
摘要:一、软件的下载与安装 https://www.runoob.com/w3cnote/windows10-mysql-installer.html 二、mysql的工具使用 Navicat、SQLyog
阅读全文
摘要:浅析理论: 注:java中,\是转义字符,如果要表示一个\字符,则必须转义(\\) 一、文件路径的抽象(java.io.File) 三个构造器 File(String pathname) File f = new File("g:/a/b/c.txt");//new File("g:\\a\\b\\
阅读全文