mysql工具大象_mysql
Quick Links
高效的 MySQL GUI 工具
Ubuntu 上的 MySQL Workbench
GRANT PRIVILEGE
$ mysql -u root -p
> GRANT SELECT ON db_test.table_test TO 'user_test'@'%' IDENTIFIED BY 'password';
or
> CREATE DATABASE db_test;
> GRANT ALL PRIVILEGES ON db_test.* TO 'user_test'@'localhost' IDENTIFIED BY 'password';
对于 foreign key 是否需要手动建索引
MySQL 的 innodb 会帮你自动创建的。
参考
http://stackoverflow.com/questions/304317/does-mysql-index-foreign-key-columns-automatically
ubuntu 关闭 mysql 服务
关闭 sudo service mysql stop
启动 sudo service mysql start
当列数较多时,将 mysql console 里的查询结果竖着排列展示
mysql> select * from quotes order by id desc limit 1 \G
*************************** 1. row ***************************
id: 1001
quote_id: 76b84568-fa95-11e1-90d3-0819a6248970
tag: running
author: zhongwei
查看已创建的用户及权限
> SELECT User FROM mysql.user;
> SHOW GRANTS FOR 'account'@'localhost';
注意,如果只指定用户名的话,默认是 '%' 而不是 localhost。
所以当运维或者 DBA 给我们开通了权限后,我们第一件事情就是确认权限是否完全开通.
通常生产环境的 mysql 是限制用户的访问 IP 的,所以需要将 localhost 替换为自己的 IP。
参考:
使用 MySQL 存储 schema-less 数据的探索
table design:
表结构做成 id, key, value 还是 key, value 比较好。
按照 Bret Taylor 的分享,比较好的设计是
added_id -> INT NOT NULL AUTO_INCREMENT PRIMARY KEY
id -> UNIQUE KEY
updated -> KEY
body -> json
之所以加上自增的 added_id, 是因为 Mysql InnoDB 是按照主键顺序在磁盘上顺序存储
数据的。这样就能保证新数据总是能写在旧数据的后面,因为新数据读取的频率总会高于
旧数据,磁头不会波动太大。
e.g.
CREATE TABLE entities (
added_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
id CHAR(32) NOT NULL,
updated DATETIME NOT NULL,
body MEDIUMBLOB,
UNIQUE KEY (id),
KEY (updated)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
notes:
id -> uuid4.hex
参考:
在 mysql console 里执行 sql 文件里语句
mysql> source file_name.sql
参考:
遍历一张数据表
c.execute("SELECT * FROM tbl_subscriber LIMIT %i,%i;", (actualLimit,steps))
产看表的索引
show create table ;
INT(12) 与 INT(8) 的区别
存储上无区别,主要是在终端下显示的区别。
主要是用在和 ZEROFILL 的组合使用上,用于设置显示时用于添零的长度。
参考
http://stackoverflow.com/questions/1632403/what-is-the-difference-when-being-applied-to-my-code-between-int10-and-int1/1632567#1632567
修改表结构
alter table tbl_name add column coln_name varchar(30) AFTER coln_name
最好的方法是使用 GUI 工具, 在图形界面上修改,将生成的语句再备份到文本里,以方
便在服务器上执行。例如,MySQL Workbench.
install MySQL on CentOS
yum install mysql-server
mysql enable remote access
/etc/mysql/my.cnf
bind-address = 127.0.0.1
各种 Join 的区别
http://stackoverflow.com/questions/38549/difference-between-inner-and-outer-joins
一行流统计 SQL
SELECT
NOW() AS cur_time,
(select count(1) FROM amazon_com.categories) as total_categories,
(select count(1) from amazon_com.items) as total_asin,
(select count(1) from amazon_com.items where crawl_status = 1) as 'processed_items',
(select count(1) from amazon_com.categories where processed_children = 0) as 'unprocessed_children_categories',
(select count(1) from amazon_com.categories where status = 1) as 'processed_categories',
(select count(1) from amazon_com.items where crawl_status = 3) as 'unfound_items',
(select count(1) from amazon_com.items where crawl_status = 5) as 'inqueue_items',
(select count(1) from amazon_com.items where crawl_status = 4) as 'invalid_items';
运行 MySQL 远程访问
GRANT ALL PRIVILEGES ON *.* TO 'my_user'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
生成一个新用户,允许远程访问,root 的远程访问一定要禁掉。
导出当前 MySQL 所有数据库
mysqldump -u root -p --all-databases > alldb.sql
mysql工具大象_mysql相关推荐
- MySQL工具名字_MySQL客户端工具及SQL讲解
1.用于数据库的连接管理 #MySQL接口自带的命令 \h 或 help 或? 查看帮助 \G 格式化查看数据(key:value) \T 或 tee 记录日志 \c(5.7可以ctrl+c) 结束命 ...
- mysql客户端重庆_MySQL:MySQL工具以及5.7mysqlbinlog|mysql速度极慢问题
随便记录点 5.7.22代码 MySQL工具主要分为 交互式和非交互式 交互式 就是我们平时用的交互式命令方式 非交互式(batch mode) 主要用于解析binlog和批量导入sql,每次都会读取 ...
- mysql中的%_mysql入门
MySQL 数据库 1 数据库概念(了解) 1.1 什么是数据库 数据库就是用来存储和管理数据的仓库! 数据库存储数据的优先: 可存储大量数据: 方便检索: 保持数据的一致性.完整性: 安全,可共享: ...
- Windows 下连接mysql工具NavicatForMysql
Windows 下连接mysql工具NavicatForMysql 一.软件介绍 Navicat for MySQL是一款强大的 MySQL 数据库管理和开发工具,它为专业开发者提供了一套强大的足够尖 ...
- mysql as用法_MySQL基础学习总结
数据分析无法离开SQL这一重要的工具,经过十天时间的学习,并完全以MySQL工具对上一节的数据分析岗位数据进行了分析,加强了操作训练,对这一工具使用有了基本的经验.本着以输出为手段检验学习效果,以温故 ...
- sql server转mysql工具下载_SQL Server转换为MySQL工具推荐(Mss2sql)
SQL Server转换为MySQL工具,用了一下 感觉蛮不错的. 分享上来,同时也以便记录下来以后自用. 工具名称:Mss2sql 来个操作流程: 1.首先下载工具 用户名与密码都是www.linu ...
- mysql中主从_MySQL的主从
以下是个人实例操作得出的结论: mysql的主从同步是一个很成熟的架构: 优点: ①:在从服务器可以执行查询工作,降低主服务器压力(所谓的读写分离) ②:在从主服务器进行备份,避免备份期间影响主流服务 ...
- mysql 工具_最全Mysql运维工具Percona Toolkit使用案例
Percona Toolkit简介 Percona Toolkit简称pt工具,是Percona公司开发用于管理MySQL的工具,DBA熟悉掌握后将极大提高工作效率. Percona toolkit有 ...
- 10个可以简化开发过程的MySQL工具
导读:本文介绍了10个能够简化开发过程的MySQL工具.使用这些精心设计的工具,你可以更加轻松地管理MySQL数据库.开发人员应该不断寻找那些能够有助于改善开发的工具. 使用各种精心设计的工具来管理M ...
最新文章
- uml识别事件表格_LOPA分析:使能条件和修正因子在场景识别方法中的应用
- idea + maven + profile + tomcat 调试 javaee 和js
- 成功解决xgboost\core.py, ValueError: feature_names may not contain [, ] or
- linux启动exe出来SQLite问题,CentOS 7下sqlite3的问题修复
- 【powerdesigner】将pdm或者cdm保存为普通图片格式
- OracleDB 12cR2 架构 (强烈推荐)
- [20170508]listagg拼接显示字段.txt
- mysql pxc 报错_登录mysqlpxc报错找不到库文件libreadline.so.7
- 混合线路接入时,360、QQ管家等测速显示电信IP或任意线路的IP
- python课堂整理1
- 会计基础(1)利得和损失
- 计算机硬件人员专业知识技能,电子计算机(微机)装配调试员
- C与C++存储空间布局
- 一个房间里有4个小孩,2个戴黑帽,2个戴白帽
- 计算机系统结构图并简述各个部件的作用,【计算机组成原理】计算机系统
- python中if满足条件后退出程序_Python的流程控制:if条件判断
- 服务器没有网卡驱动怎么看网卡型号,[怎么看网卡设备]怎么查看网卡驱动
- SQL中 where, group by,having,order by 的重点
- Windows cmd常用命令行命令
- “玩具租赁/销售平台”类产品进化发展的可能性浅析
热门文章
- 开发人员各级岗位胜任力模型
- 知识图谱偏重于信息还是计算机,基于知识图谱的计算机领域胜任力研究与应用...
- Windows | Tensorfow Softmax Regerssion
- 电信主机托管费用_电信托管服务器需要如何计费?
- 花费多少钱能创建百度百科词条?
- 看完了这篇,还能不知道什么是hadoop,大数据吗?❤️万字详解告诉你
- 中国经济形势是否已经完全明朗?
- “我有技术到哪都是一样的”?年薪40W测试工程师被裁,回怼的这一番话,令人沉思
- 洛谷 P1265 公路修建 题解
- 谷歌相机android4,谷歌相机10.0版本 7.4.200.316937482 安卓版