-
1.范式基础
1.1范式的概念
设计数据库的时候需要遵从的一些规范,目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和
-
一个很有用的函数
group_concat(),手册上说明:该函数返回带有来自一个组的连接的非NULL值的字符串结果。
通俗点理解,其实是这样的:group_concat()会计算哪些行属于同一组,将属
-
MongoDB 是高性能数据,但是在使用的过程中,大家偶尔还会碰到一些性能问题。MongoDB和其它关系型数据库相比,例如 SQL Server 、MySQL 、Oracle 相比来说,相对较新,很多人对其不是很熟悉,所以
-
背景前段时间因为业务需要,需要对核心库分库分表,迁移了大概有40亿数据,在此记录以便之后再来看看这种方案的优劣。写在前面为什么要拆库拆表?随着公司业务快速发展,数据库中的数
-
需要软件mycat 分库分表的工具,主要功能可以将一个大表拆分成很小表haproxy 是一款高性能的负载均衡软件。因为其专注于负载均衡这一些事情,因此与nginx比起来在负载均衡这件事情上做更好
-
数据库发布要注意什么? 1.多个SQL文件要按顺序运行 2.文件中的每个语句要交互式运行,运行一句返回一句的结果 3.能够记录全部语句和对应的返回结果用于审计 4.任何一个语句出错,终止
-
最近定位了在一个多线程服务器程序(OceanBase MergeServer)中,一个线程非法篡改另一个线程的内存而导致程序core掉的问题。定位这个问题历经曲折,尝试了各种内存调试的办法。往往感觉就要
-
本文整理自韵达科技业务中台总监李波涛,在 2022 阿里巴巴开源开放周上的分享。本篇内容主要分为三个部分: 1. 企业背景 2. 应用实践 3. 未来展望。一、背景:企业介绍 业务诉求韵达主要面
-
ERROR 1449 (HY000): The user specified as a definer ('mysql.infoschema'@'localhost') does not exist先上结论:是mysql.infoschema有问题了,解决方案自然也简单,基本就是或者重建添加账户或者解决登陆失败的原因比如
-
在实际的业务中我们经常会用到排序的场景。但是很多时候用了排序之后,效率就会降低很多。首先说下Mysql的排序方式,在我所知的是有两种:
一种是排序的字段是有索引的,因为索引是有
-
勤学似春起之苗,不见其增,而日有所长
如果你一直想学python,但是不知道从何入手,那么就不要犹豫了。这篇文章就是我的python新实战计划可能适合你。
学习 Python ,不要追求系统,更不要
-
导语
前两天看到的问题,展开写一下。
字节
我们都知道计算机是以二进制为基础。存储的基本单位是 Bit,也称为比特、二进制位。1bit 可以表示 0 或者 1 两个数字,是可能存在的最小的信息量
-
CentOS下安装环境安装(2)-----mysql
系统环境
CentOS 6.9
MySQL 5.6.25
1.卸载系统自带mysql
1.1检查是否安装了mysql
rpm -qa |grep mysql
1.2卸载
rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
一步到位
rpm -e --nodeps $(rpm -
-
一、查看当前数据编码
SHOW VARIABLES LIKE 'character%';
如果有不是utf-8编码的,就去找到数据库的配置文件my.ini或者/etc/my.cnf文件,修改里面的配置
二、修改数据库配置文件
[client] 下面修改或添加def
-
方法一:开始菜单 -> 所有程序 -> MySQL -> MySQL Server 8.0 -> MySQL 8.0 Command Line Client方式二:cmd命令行客户端mysql -h 主机名 -P 端口号 -u 用户名 -p密码例如:mysql -h localhost -P 3306 -u root -proot