本文通过自研工具,生成数据库画像,为去O数据库评估提供一手数据。
分类:
数据库 时间:
2019-07-04 12:59:53
阅读次数:
107
文件路径: /etc/mysql/mysql.conf.d/mysqld.cnf 将bind-address = 127.0.0.1修改为bind-address = 0.0.0.0 重新启动并登陆mysql sudo service mysql restart2 mysql -uroot -p 修 ...
分类:
数据库 时间:
2019-07-04 13:02:06
阅读次数:
116
字符集的选择 1.数据库方面最流行的是UTF-8 2.如果只考虑支持汉字,那么使用GBK,毕竟GBK下,每个汉字只占用2个字节,而UTF-8需要3个字节. 3.如果需要做大量的字符运算,如比较/排序等,选择 定长字符集 比较好. 4.如果所有客户端程序都支持相同的字符集,优先选择该字符集.避免因字符 ...
分类:
数据库 时间:
2019-07-04 14:07:37
阅读次数:
128
概述 为什么使用集合运算: 在集合运算中比联接查询和EXISTS/NOT EXISTS更方便。 并集运算(UNION) 并集:两个集合的并集是一个包含集合A和B中所有元素的集合。 在T-SQL中。UNION集合运算可以将两个输入查询的结果组合成一个结果集。需要注意的是:如果一个行在任何一个输入集合中 ...
分类:
数据库 时间:
2019-07-04 14:09:04
阅读次数:
143
1.移除SQL Server的nuget包 2.安装MySQL的nuget包。 install-package pomelo.entityframeworkcore.mysql.design install-package pomelo.entityframeworkcore.mysql 3.更改配 ...
分类:
数据库 时间:
2019-07-04 14:09:46
阅读次数:
131
Mysql的历史 简单回顾一下Mysql的历史,Mysql 是一个关系型数据库管理系统,由瑞典 Mysql AB 公司开发,目前属于 Oracle 公司。关系型数据库?将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 Mysql的优势 + Mysql 是开源 ...
分类:
数据库 时间:
2019-07-04 14:20:43
阅读次数:
117
查询当前默认存储引擎 SHOW VARIABLES LIKE 'table_type' ; 查询当前数据库支持的引擎有哪些 : SHOW ENGINES \G -- 推荐这种 , 显示更多信息 SHOW VARIABLES LIKE 'have%' ; 建表时指定存储引擎 CREATE TABLE ...
分类:
数据库 时间:
2019-07-04 14:20:57
阅读次数:
152
因为工作的原因,要用MySQL列出当前月份每一天的日期,自己查了下网上资料都是列出最近一个月的日期的解决方案,自己根据查到的的方案,修改成了下面两个方案,在此记录下: 方案一: sql SELECT date_add(DATE_ADD(curdate(), INTERVAL DAY(curdate( ...
分类:
数据库 时间:
2019-07-04 14:21:20
阅读次数:
223
1.如何定位并优化慢查询sql a.根据慢日志定位慢查询sql SHOW VARIABLES LIKE '%query%' 查询慢日志相关信息 slow_query_log 默认是off关闭的,使用时,需要改为on 打开 slow_query_log_file 记录的是慢日志的记录文件 long_q ...
分类:
数据库 时间:
2019-07-04 14:24:11
阅读次数:
159
1、过滤内容中的emoji字符 2、更改mysql的字符集设置 ...
分类:
数据库 时间:
2019-07-04 14:27:53
阅读次数:
138
常用函数 1.字符串函数 CONCAT(str1,str2,..,strN) 将str1,str2..strN 拼接成一个字符串,当这里有任何一个为NULL,则拼接结果为NULL INSERT(str, idx,len,tarStr) 将字符串str从 idx 位置开始,len个字符长度的子串替换为 ...
分类:
数据库 时间:
2019-07-04 14:28:30
阅读次数:
139
测试数据脚本 CREATE TABLE Atable ( S# INT, Sname nvarchar(32), Sage INT, Sfrom nvarchar(8) ) insert into Atable select 1,N'李四',18,N'A' union all select 2,N' ...
分类:
数据库 时间:
2019-07-04 14:29:22
阅读次数:
122
操作系统:CentOS7 (Core) 数据库:MariaDB-10.2.6-linux-glibc_214-x86_64 MaxScale服务器:192.168.40.134 主服务器:192.168.40.132 从服务器:192.168.40.133 1.maxscale的安装方式有很多,例如 ...
分类:
数据库 时间:
2019-07-04 14:29:51
阅读次数:
147
索引概述 每种存储引擎对每个表至少支持16个索引,总索引长度至少256字节. MyISAM和InnoDB的表默认创建BTREE索引.MEMORY引擎默认使用HASH索引,但也支持BTREE MySQL目前不支持函数索引,但支持前缀索引. MyISAM支持的前缀索引最大长度为1000字节;InnoDB ...
分类:
数据库 时间:
2019-07-04 14:33:47
阅读次数:
138
算数运算符 + - * / DIV % MOD 比较运算符 = <> != <=>(安全等于,NULL<=>NULL返回1) < <= > >= BETWEEN IN 'IS NULL' 'IS NOT NULL' LIKE REGEXP RLIKE 逻辑运算符 NOT ! AND && OR || ...
分类:
数据库 时间:
2019-07-04 14:35:18
阅读次数:
163
BEGINdeclare i int default 305;declare a char(255);REPEATset a=concat("测试机构00",cast(i as char));insert into sys_organization values(i,266,"0,266,",a,0 ...
分类:
数据库 时间:
2019-07-04 14:35:55
阅读次数:
137
Oracle 数据库表中已有重复数据添加唯一键(唯一约束) 问题描述 以 demo 举例,模拟真实场景。 表 TEST_TABLE 有如下字段和数据:id 是主键,code 没有设置键和索引 ID | CODE | 1 | code1 2 | code2 3 | code2 4 | code2 5 ...
分类:
数据库 时间:
2019-07-04 14:37:04
阅读次数:
141
详述MySQL主从复制原理及配置主从的完整步骤 innodb引擎的4大特性 事物的4种隔离级别 事务是如何通过日志来实现的 MySQL数据库几个基本的索引类型:普通索引、唯一索引、主键索引、全文索引 ...
分类:
数据库 时间:
2019-07-04 14:37:21
阅读次数:
144
源码安装mysql5.6.35
分类:
数据库 时间:
2019-07-04 15:50:18
阅读次数:
128
MySQL中存在多种格式的utf8编码,其中最常见的两种为: utf8_bin将字符串中的每一个字符用二进制数据存储,区分大小写;utf8_genera_ci不区分大小写,ci为case insensitive的缩写,即大小写不敏感,为utf8默认编码。 ...
分类:
数据库 时间:
2019-07-04 15:52:04
阅读次数:
108