
MySQL
文章平均质量分 81
ChenVast
有梦想,敢拼博,执着的走属于自己的路。无惧一切,勇往直前,做自己。成为一个伟大的人,改变世界。
Python软件基金会(PSF)成员,
国际数据管理协会(DAMA)会员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据库优化笔记
设计表时要注意: 1.表字段避免null值出现,null值很难查询优化且占用额外的索引空间,推荐默认数字0代替null。 2.尽量使用INT而非BIGINT,如果非负则加上UNSIGNED(这样数值容量会扩大一倍),当然能使用TINYINT、SMALLINT、MEDIUM_INT更好。 3.使用枚举或整数代替字符串类型 4.尽量使用TIMESTAMP而非DATETIME 5.单表不要有太多字段,建议在20以内 6.用整型来存IP 索引 1.索引并不是越多越好,要根据查询有针...翻译 2020-10-10 09:11:54 · 733 阅读 · 0 评论 -
MySQL创建删除账号密码和重启命令
1、MySQL创建账户: >grant all privileges on 数据库名.数据表名 to 用户名@'%' identified by '密码' with grant option; 访问目标:本地主机(“localhost”)、任何主机(“%”)。 2、shell中给用户设置密码: echo “user_password” | passwd --stdin user_n原创 2017-09-20 13:52:50 · 671 阅读 · 0 评论 -
mysqldump给运维的25个小技巧
1、mysqldump 是文本备份还是二进制备份 它是文本备份,如果你打开备份文件你将看到所有的语句,可以用于重新创建表和对象。它也有 insert 语句来使用数据构成表。 2、mysqldump 的语法是什么? mysqldump -u [uname] -p[pass] –databases[dbname][dbname2] > [backupfile.sql] 3、使用转载 2017-09-20 13:50:15 · 1281 阅读 · 0 评论 -
MySQL基础语法与概念(精)
MySQl数据库是关系型数据库。 关系型:使用一个关系来表示实体信息和实体之间的联系。 关系:二维表,有行有列。 SQL:结构化查询语言。 SQL = DDL(数据定义语言)+DML(数据管理语言)+DCL(数据库控制语言) 数据库服务器的结构: DBS = DBMS + DB 数据库系统 = 数据库管理系统 + 数据库 MySQL实际操作 储存数据: 建立数据库 建立数据表 操作数据(CURD) CURD = create(建立)+ update(修改)+ read(原创 2017-09-28 11:01:59 · 772 阅读 · 0 评论 -
【MySQL】15个有用的MySQL/MariaDB性能调整和优化技巧
MySQL 是一个强大的开源关系数据库管理系统(简称 RDBMS)。它发布于 1995 年(20年前)。它采用结构化查询语言(SQL),这可能是数据库内容管理中最流行的选择。最新的 MySQL 版本是 5.6.25,于 2015 年 5 月 29 日发布。 关于 MySQL 一个有趣的事实是它的名字来自于 Michael Widenius(MySQL 的创始人)的女儿“ My”。尽管有许多关于 ...原创 2017-09-28 10:54:49 · 3469 阅读 · 0 评论 -
带你玩转MHA高可用集群
MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,现在很多大型的电商网站都采用此解决方案例如:某宝、某东、某会,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内手动或自动(如需自动需结合使用脚本实现)完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用性,就因为有此特性,受到很多大型电商网站的宠爱,并将其进转载 2017-09-28 10:50:52 · 584 阅读 · 0 评论 -
MySQL 5.7功能增加或更改(官方文档)
MySQL 5.7.0中的更改翻译 2017-08-30 15:29:26 · 1970 阅读 · 0 评论 -
SQL的:内连接、左联接、右连接、全连接、交叉连接
SQL的:内连接、左联接、右连接、全连接、交叉连接转载 2017-08-30 15:16:01 · 840 阅读 · 0 评论 -
MySQL性能优化总结
MySQL性能优化转载 2017-08-30 15:11:04 · 557 阅读 · 0 评论 -
MySQL练习题和答案
MySQL练习题转载 2017-08-30 15:04:28 · 1635 阅读 · 0 评论 -
MySQL5.5以上版本优化参数
Mysql数据库的优化技术:对mysql优化时一个综合性的技术,主要包括 1、 表的设计合理化(符合3NF) 2、 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引] 3、 分表技术(水平分割、垂直分割) 4、 读写分离 5、 存储过程 [模块化编程,可以提高速度] 6、 对mysql配置优化 [配置最大并发数my.ini, 调整缓存大小 ] 7、 mysql服务器硬件升级 8、 定时的去清除不需要的数据,定时进行碎片整理(MyISAM)原创 2017-08-30 15:01:35 · 3114 阅读 · 0 评论 -
101个MySQL的调节和优化
MySQL是一个功能强大的开源数据库。随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它的极限。这里是101条调节和优化MySQL安装的技巧。一些技巧是针对特定的安装环境的,但这些思路是通用的。我已经把他们分成几类,来帮助你掌握更多MySQL的调节和优化技巧。转载 2017-08-30 14:55:41 · 430 阅读 · 0 评论 -
MySQL常用操作
MySQL常用操作原创 2017-05-22 09:33:36 · 387 阅读 · 0 评论 -
Xtrabackup工具的原理及其实战
Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDBHotbackup的一个很好的替代品。 Xtrabackup有两个主要的工具:xtrabackup、innobackupex (1)xtrabackup只能备份InnoDB和XtraDB两种数据表,而不能备份MyISAM数据表 (2)innobackupex-1.原创 2017-05-21 09:43:27 · 861 阅读 · 0 评论 -
MySQL权限管理
权限 权限级别 权限说明 CREATE 数据库、表或索引 创建数据库、表或索引权限 DROP 数据库或表 删除数据库或表权限 GRANT OPTION 数据库、表或保存的程序 赋予权限选项 REFERENCES 数据库或表原创 2017-05-21 09:33:37 · 1057 阅读 · 0 评论 -
MySQL-python的安装
准备工作: 1、 安装python(已安装可以忽略,一般默认安装了。) 2、 安装mysql 3、 Linux环境 开始安装: 1、下载Mysql-python: #wget https://pypi.python.org/packages/9a/81/924d6799494cf7fb24370335c2f782088d6ac4f79e4137d4df94cea3原创 2017-05-21 09:32:39 · 610 阅读 · 0 评论 -
MySQL5.7编译安装
前提准备: 1、 yum安装gcc gcc-c++make cmake bison ncusres ncurses-devel bzip2 bzip2-devel bzip2-libspython-devel 2、 cmake版本要>=2.8 3、 编译安装boost,源码包自行下载。 4、 MySQL源码包在官网下载:mysql-xxxxx.tar.gz 5、 建立mysql原创 2017-05-21 09:31:02 · 507 阅读 · 0 评论 -
源码安装MySQL5.6
前提准备: 1、 yum安装gcc gcc-c++make cmake bison ncusres ncurses-devel 2、 cmake版本要>=2.8 3、 MySQL源码包在官网下载:mysql-5.6.26.tar.gz 4、 建立mysql用户,且不可登陆。 5、 各种目录注意提前建立好!防止报错! 安装: 1、 解压且进入安装目录 #tar –z原创 2017-05-21 09:29:40 · 558 阅读 · 0 评论