
MySQL
think12
做了不一定能成功,但不做永远都不会成功!
展开
-
mysql整型存储字节与最大长度设置
分析MySQL数据类型的长度 MySQL有几种数据类型可以限制类型的"长度",有CHAR(Length)、VARCHAR(Length)、TINYINT(Length)、SMALLINT(Length)、MEDIUMINT(Length)、INT(Length)、BIGINT(Length)、FLOAT(Length, Decimals)、DOUBLE(Length, Decimal转载 2017-11-29 13:53:26 · 2711 阅读 · 0 评论 -
mysql技术达到级别
灵活运用MYSQL的各种高可用技术来达到下面各种级别的高可用要求要达到99.9%:使用MYSQL复制技术要达到99.99%:使用MYSQL NDB 集群和虚拟化技术要达到99.999%:使用shared-nothing架构的GEO-REPLICATION和NDB集群技术Gluster Geo-replication是什麼?Gluster Geo-replication(简称geo-rep...转载 2018-06-17 00:08:47 · 597 阅读 · 0 评论 -
mac 删除 mysql数据库
Mac OS X下删除MySQL是一件非常麻烦的事情,很多时候都不能完全删除,最终导致MySQL在Mac下的使用非常麻烦。下面我将介绍MySQL如何完全卸载的方法。MySQL的卸载一般使用终端的方式操作(安装包中有安装文件,但是没有卸载文件,只能通过终端命令的方式卸载)。命令:[plain] view plain copy sudo rm /usr/local/mysql sudo rm -rf...转载 2018-03-25 23:15:15 · 1299 阅读 · 0 评论 -
mysql explain用法和结果的含义
explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了:如:explain select surname,first_name form a,b where a.id=b.id EXPLAIN列的解释:table:显示这一行的数据是关于哪张表的type:这是重要的列,显示连接...转载 2018-02-21 17:18:16 · 512 阅读 · 0 评论 -
[慢查优化]联表查询注意谁是驱动表 & 你搞不清楚谁join谁更好时请放手让mysql自行判定
http://www.cnblogs.com/zhengyun_ustc/p/slowquery1.html写在前面的话: 不要求每个人一定理解 联表查询(join/left join/inner join等)时的mysql运算过程; 不要求每个人一定知道线上(现在或未来)哪张表数据量大,哪张表数据量小; 但把mysql客户端(如SQLyog,如HeidiSQL)放在桌面上,时不时拿...转载 2018-02-21 16:55:14 · 598 阅读 · 0 评论 -
mysql grant 用户权限总结
用户权限管理主要有以下作用: 1. 可以限制用户访问哪些库、哪些表 2. 可以限制用户对哪些表执行SELECT、CREATE、DELETE、DELETE、ALTER等操作 3. 可以限制用户登录的IP或域名 4. 可以限制用户自己的权限是否可以授权给别的用户一、用户授权mysql> grant all privileges on *.* to 'yangxin'@'%' identified...转载 2018-02-09 08:28:12 · 549 阅读 · 0 评论 -
mybatis生成代码配置方式
之后弹出运行配置框,为当前配置配置一个名称,这里其名为"generator",然后在 “Command line” 选项中输入“mybatis-generator:generate -e”这里加了“-e ”选项是为了让该插件输出详细信息,这样可以帮助我们定位问题。常见的错误---------------生成失败:异常分析1.po...转载 2017-11-30 13:43:09 · 813 阅读 · 0 评论 -
mac 第一次安装mysql 5.7.12 不知道root 密码的解决办法
1. 先从系统偏好设置里 把 mysql 停掉2. 打开mac 命令行工具,sudo su 以管理员身份运行命令3. cd /usr/local/mysql/bin (mysql的安装目录)4. ./mysqld_safe --skip-grant-tables &5. mysql -p6. mysql> update mysql.u转载 2017-11-20 20:51:03 · 530 阅读 · 0 评论 -
mac 安装 MySQL报错 -bash: mysql: command not found
mac安装MySQL后(安装文件),不能直接在命令行中mysql。因为命令行直接查找的是/usr/local/bin下边的命令,需要我们把mysql的命令放到.bash_profile中。vim ~/.bash_profile添加:export PATH=$PATH:/usr/local/mysql/bin保存,退出重新启动(加载)bash_profile原创 2017-11-20 20:24:48 · 8371 阅读 · 0 评论 -
MySQL初始化密码
方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('123'); 方法2:用mysqladmin 格式:mysqladmin -u用户名 -...转载 2018-07-25 23:48:20 · 3271 阅读 · 0 评论