
mysql
荚小白
后起勃发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql性能优化001-初识mysql体系结构
1.索引谁实现的 Indexes结构 -----------------------------------------------Pluggable Storage Engines------------------------------ | MyISAM Innodb Federated Archive Merge Memory Cluste...原创 2019-03-03 22:29:10 · 1623 阅读 · 0 评论 -
第一、第二、第三范式之间的理解和比较
转载于:https://www.cnblogs.com/ktao/p/7775100.html 第一范式(1NF)无重复的列 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(...转载 2019-05-06 15:14:12 · 208 阅读 · 0 评论 -
将一张表的数据更新到另一张表对应的数据中
将table_b中的数据更新到table_a中指定的数据中去 UPDATE table_a ta,(SELECT tb_value1,tb_value2 FROM table_b WHERE tb_value3 = 'value3') tb SET ta.ta_value1 = tb.tb_value1 WHERE ta.ta_value2 = tb.tb_value2; ...原创 2019-05-08 17:56:20 · 5298 阅读 · 0 评论 -
关于in与inner join ...on
1.什么情况下用in和notin: 一位大神曾经说过,如果是确定且有限的集合时,可以使用。如IN(0,1,2) 2.若不是这种情况用left join... on 或inner join ... on,效率远高于in 3.关于左连接内连接的笛卡尔积问题,如果on条件上的值是唯一的,就不会出现笛卡尔积 ...原创 2019-04-30 14:41:08 · 3669 阅读 · 0 评论 -
连接远程mysql报错
10060:远程防火墙未关闭 临时关闭防火墙:serviceiptablesstop serviceip6tablesstop 永久关闭防火墙:chkconfigiptablesoff ...原创 2019-04-19 08:22:08 · 221 阅读 · 0 评论 -
Linux下重新安装MySql后出现'MySQL Daemon failed to start‘解决方法
转载于:https://blog.youkuaiyun.com/u012286517/article/details/50436740/ 在 CentOS 6.4上之前安装过Mysql数据库,想升级到较新的版本所以就重新升级了一下数据库。可是重新安装后运行:service mysqld start 重启数据库总是会出现如下提示: MySQL Daemon failed to start. Starting...转载 2019-04-18 05:42:00 · 678 阅读 · 0 评论 -
linux彻底干干净净完全卸载 mysql
转载于:https://blog.youkuaiyun.com/private66/article/details/80624212 本人mysql 装的5.7,liunux版本百度云的centos 6.5 1.查看mysql的安装情况 rpm -qa|grep -i mysql 2.停止mysql服务,删除mysql rpm -ev mysql-5.1.73-8.el6_8.x8...转载 2019-04-18 05:09:34 · 1054 阅读 · 0 评论 -
mysql查询自增序列
select (@i:=@i+1) as id,('2019041600000' + @i) as serial_id, 'CashLoan' as org_code, ci.customerid as out_user_code, ci.customerid as cust_code from customer_info ci inner join ...原创 2019-04-16 11:28:39 · 5211 阅读 · 0 评论 -
mysql所有下载版本
https://downloads.mysql.com/archives/community/原创 2019-04-05 15:33:05 · 3442 阅读 · 0 评论 -
解决linux mysql命令 bash: mysql: command not found 的方法
转载于:https://www.cnblogs.com/jr1260/p/6590860.html 错误: root@DB-02 ~]# mysql -u root -bash: mysql: command not found 原因:这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立...转载 2019-03-27 15:19:34 · 328 阅读 · 0 评论 -
MYSQL数据库设计规范与原则
转载于:http://www.javaeye.com/topic/281611 MYSQL数据库设计规范 1、数据库命名规范 采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成; 命名简洁明确(长度不能超过30个字符); 例如:user, stat, log, 也可以wifi_user, wifi...转载 2019-03-22 14:33:41 · 231 阅读 · 0 评论 -
Java 3种批量插入更新操作的效率横向比较
以前总是说批量插入和更新的效率比非批量的要高,但是到底高多少,没有评估过,今天我就具体的测试下 (1)三种插入操作的方法 1.1 利用for循环的批量插入 示例xml <insert id="insertUser"> insert into test_user (u_name,create_date) value (#{userName},S...转载 2019-03-18 15:12:20 · 992 阅读 · 0 评论 -
开启binlog后异常:impossible to write to binary log since BINLOG_FORMAT = STATEMENT
转载请注明出处:http://blog.youkuaiyun.com/wsyw126/article/details/73011497 作者:WSYW126 问题 在实现数据库主备同步的时候,owncloud出现了异常。 General error: 1665 Cannot execute statement: impossible to write to binary log since BINL...转载 2019-03-21 15:54:50 · 728 阅读 · 1 评论 -
MySQL批量SQL插入性能对比(转载)
转载地址:https://gper.gupaoedu.com/articleContent?id=677 对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。 提高数据插入效率的基本原则如下: 批量插入数据的效率比单数据行插入的效率高 ...转载 2019-03-16 13:01:57 · 1670 阅读 · 0 评论 -
(转)数据库分片Shard操作
2.1.1什么是数据切分 "Shard" 这个词英文的意思是"碎片",而作为数据库相关的技术用语,似乎最早见于大型多人在线角色扮演游戏中。"Sharding" 姑且称之为"分片"。Sharding 不是一门新技术,而是一个相对简朴的软件理念。众所周知,MySQL 5 之后才有了数据表分区功能,那么在此之前,很多 MySQL 的潜在用户都对 MySQL 的扩展性有所顾虑,而是否具备分区功能就成了衡...转载 2019-03-15 08:39:50 · 419 阅读 · 0 评论 -
linux下mysql命令
进入mysql mysql -u root -p password ============查看数据库与表=========== 1.修改密码: mysql> set password for 用户名@localhost = password('新密码'); 2.显示数据库列表: show databases; 3.创建、删除数据库: create databas...原创 2019-03-03 23:05:23 · 138 阅读 · 0 评论 -
linux安装mysql
1.查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql*2.查看有没有安装包: yum list mysql* mysql卸载3.安装mysql客户端: yum install mysql4.安装mysql 服务器端: yum install mysql-server yum install mysql-de...原创 2019-03-03 18:45:05 · 169 阅读 · 0 评论 -
mysql性能优化002-理解mysql底层B+tree索引机制
1.为什么选择B+Tree 1.二叉树了解 → Indexing → Binary Search Trees 2.平衡二叉树 某一个节点的高度差不会超过1 3.完全平衡二叉树(AVL Tree) 整个树的高度差不会超过1 4.为什么不用二叉树 4.1.二叉树太深了:数据所处的(高)深度决定着IO操作次数,IO操作耗时大 4.2.1.二叉树太小了:...原创 2019-03-03 12:28:41 · 527 阅读 · 0 评论 -
mysql5.6 column cannot be null
linux版本,更改my.cnf中 explicit_defaults_for_timestamp 为 explicit_defaults_for_timestamp = false 一般目录为 /etc/my.cnf原创 2019-08-15 14:53:00 · 617 阅读 · 0 评论