
mysql
文章平均质量分 51
左耳朵猫
这个作者很懒,什么都没留下…
展开
-
mysql语句规范
一句话总结:虽然大小写不影响命令执行,但为了方便清晰查看,还是要遵守规范。1、关键字与函数名称全部大写2、数据库名称、表名称、字段名称全部小写3、sql语句必须以分号结尾原创 2017-08-24 18:56:00 · 396 阅读 · 0 评论 -
mysql:union与union all的区别
一句话总结:union all是求所有合集,不去重;union要去重,效率要比union all 低一些。mysql> SELECT * FROM table1;+----+------+---------------------+| id | name | mobile |+----+------+--------------原创 2017-09-15 18:02:47 · 379 阅读 · 0 评论 -
使用mysql慢查日志监控有效率问题的SQL语句
1、show variables like ‘slow_query_log’2、设置变量set global slow_query_log_file='/var/lib/mysql/mysql_slow_20170829.log'; //慢查日志的记录路径,变量路径一定是mysql用户和组有权限,否则设置失败set global log_queries_not_using_ind原创 2017-08-29 16:41:56 · 3220 阅读 · 0 评论 -
mysql基本操作
1、创建数据库:CREATE DATABASE {IF NOT EXISTS} test;注:{}表示可选查看数据库:SHOW DATABASES;使用数据库:USE test;2、创建表:CREATE TABLE {IF NOT EXISTS} table(id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT);REATE TABLE原创 2017-08-24 19:50:03 · 298 阅读 · 0 评论 -
SQL开发技巧
一、如何正确使用join语句。join包括内连接(inner)、全外连接(full outer)、左外连接(left outer)、右外连接(right outer)和交叉连接(cross)。1、SQL本身不支持全外连接,SELECT XXX FROM TABLE a FULL OUTER JOIN TABLE b ON a.key = b.key; 会报错,错误码1064。如原创 2017-09-14 23:27:39 · 390 阅读 · 0 评论 -
MySQL优化
1、SQL索引优化使用explain查询SQL的执行计划explain返回各列的含义table:显示这一行的数据是关于哪张表的type:这是重要的列,显示连接使用了何种类型。从最好到最差的连续类型为const,eq_reg,ref,range,index和ALL(没有where从句,表扫描)。possible_keys:显示可能应用在这张表中的索引。如果为空,没原创 2017-09-02 16:08:28 · 335 阅读 · 0 评论 -
正向索引(forward index)和反向索引(inverted index)
正向索引(forward index)和反向索引(inverted index)一句话总结通过A搜索B是正向索引,那么反过来通过B去搜索A就是反向索引。是不是很简单。实例说明先看个例子吧。 我们搜索正向索引,这4个字会被拆分为“正向索引”、“向索引”、“索引”,分别搜索对应的文档的标题和内容有该关键字的网页,这就是反向索引。 为何不用正向索引呢,我们看看正向索引文档1->正排索引、倒排索引文...原创 2018-03-22 21:20:42 · 4888 阅读 · 0 评论 -
golang XORM速记
一、初始化 配置 user = userDB pass = 123456 host = 127.0.0.1 port = 3306 database = user_db maxconn = 100 maxidle = 100 showsql = false charset = utf8mb4初始化 ...原创 2018-04-05 17:08:35 · 3082 阅读 · 0 评论 -
mac下安装mysql
1、下载server和workbench2、安装server2018-04-22T09:29:10.385999Z 1 [Note] A temporary password is generated for root@localhost: 8Jj)>opkXLuN If you lose this password, please consult the section Ho...原创 2018-04-22 19:17:26 · 280 阅读 · 0 评论 -
MySQL中tinyint(4)、smallint、bigint(20)等变量
一句话总结:所占位数不同,括号里面代表最大显示的长度 类型 占用字节 tinyint 1 smallint 2 mediumint 3 int 4 bigint 8后边括号里面的数字代表什么意思呢tinyint(M), M默认为4; SMALLINT(M), M默认为6; MEDIUMINT(M), ...原创 2018-05-05 11:10:23 · 3798 阅读 · 0 评论 -
centos安装mysql
转载于:https://blog.youkuaiyun.com/wz1226864411/article/details/76146180一般在linux下安装mysql 的步骤如下:安装前看是否安装过mysql,yum list installed mysql*如果有就用yum remove卸载mysql查看yum库下是否有mysql-serveryum list | grep my...转载 2018-06-17 01:24:29 · 257 阅读 · 0 评论 -
mysql慢查日志分析工具:自带的mysqldumpslow
root@ubuntu:~# mysqldumpslow -hOption h requires an argumentERROR: bad optionUsage: mysqldumpslow [ OPTS... ] [ LOGS... ]Parse and summarize the MySQL slow query log. Opt原创 2017-08-29 18:21:41 · 1058 阅读 · 0 评论 -
mysql慢查日志分析神器:pt-query-digest查询日志分析工具
pt-query-digest查询日志分析工具:http://blog.youkuaiyun.com/seteor/article/details/24017913转载 2017-08-29 18:20:50 · 696 阅读 · 0 评论 -
mysql提示符命令prompt
一句话总计:prompt命令可以在mysql提示符中显示随心所欲信息\h: 服务器名称\u: 用户名\d: 数据库名称\D: 日期例子:zjy@ubuntu:~$ mysql -uroot -proot --prompt '\h'mysql: [Warning] Using a password on the command line int原创 2017-08-24 18:42:43 · 2600 阅读 · 0 评论 -
mysql常用命令
1、查看版本:select version();2、查看当前用户:select user();3、查看当前日期:select now();原创 2017-08-24 19:11:37 · 232 阅读 · 0 评论 -
mysql数据库开发常见问题及优化
mysql数据库开发常见问题及优化mysql 数据库是被广泛应用的关系型数据库,其体积小、支持多处理器、开源并免费的特性使其在 Internet 中小型网站中的使用率尤其高。在使用 mysql 的过程中不规范的 SQL 编写、非最优的策略选择都可能导致系统性能甚至功能上的缺陷。 恰巧就在前几天,本人所在公司的云事业部举办了一场关于 mysql 的技术交流会转载 2017-08-24 20:17:46 · 413 阅读 · 0 评论 -
MySQL 调优/优化的 100 个建议
转载于:http://blog.jobbole.com/87989/MySQL是一个强大的开源数据库。随着MySQL上的应用越来越多,MySQL逐渐遇到了瓶颈。这里提供 101 条优化 MySQL 的建议。有些技巧适合特定的安装环境,但是思路是相通的。我已经将它们分成了几类以帮助你理解。MySQL监控MySQL服务器硬件和OS(操作系统)调优:1、有足够转载 2017-08-24 20:19:11 · 299 阅读 · 0 评论 -
二十种实战调优MySQL性能优化的经验
转载于:http://www.educity.cn/wenda/399538.html 本文将为大家介绍的是二十条MySQL性能优化的经验,这些小经验有助于大家更好的使用MySQL进行WEB开发。今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库转载 2017-08-24 20:21:21 · 437 阅读 · 0 评论 -
Ubuntu安装mysql
1、sudo apt-get update2、sudo apt-get install mysql-server mysql-client3、sudo service mysql start4、登录:mysql -u root -p原创 2017-08-20 21:33:13 · 316 阅读 · 0 评论 -
简单例子测试Ubuntu安装的mysql开发包SDK,附编译选项说明
首先确认环境已经安装好了。1、创建一个数据库,并创建几个表。2、修改代码里面数据库名称,编译运行。终端命令:zjy@ubuntu:~/code$ mysql -uroot -prootmysql: [Warning] Using a password on the command line interface can be insecure.Welcome原创 2017-08-25 16:28:42 · 496 阅读 · 0 评论 -
sql server安装及连接服务器
1、安装sql server,双击splash.hta,选择需要的版本,系统配置检查OK,一路点下去就可以了。2、安装好后,需要连接服务器,点击浏览更多,如果本地服务器有则选择即可,如果没有,可能安装有错误。原创 2017-09-14 14:09:27 · 2863 阅读 · 0 评论 -
数据库优化目的和方向
数据库优化的目的:一、避免出现页面出现访问错误:1、由于数据库连接timeout产生页面5xx错误2、由于慢查询造成页面无法加载3、由于阻塞造成数据无法提交二、增加数据库的稳定性很多数据库问题都是由于低效的查询引起的三、优化用户体验1、流畅页面的访问速度2、良好的网站功能体验 优化的方向:SQL及索引,数据库表结构,系统配置,硬件1、从左到右成本原创 2017-08-29 09:31:58 · 1272 阅读 · 0 评论 -
安装演示数据库Sakila
zjy@ubuntu:~$ mysql -uroot -prootmysql> SOURCE /home/zjy/sakila-db/sakila-schema.sql;mysql> SOURCE /home/zjy/sakila-db/sakila-data.sql;mysql> show databases;+--------------------+原创 2017-08-29 15:11:48 · 533 阅读 · 0 评论 -
mysql命令导出查询记录到文件
mysql命令导出查询记录到文件命令行参数很重要,先介绍几个-e, –execute=name //执行mysql的sql语句-N, –skip-column-names //不显示列信息-p, –password[=name] //输入密码-P, –port=# //设置端口-u, –user=name //用户名由于大多都是在Linu...原创 2018-07-18 16:49:19 · 2084 阅读 · 0 评论