1、建立MySQL账号首先以root登录到Linux,然后执行如下命令创建MySQL组及用户[root@loveyuhome]#groupaddmysql
[root@loveyuhome]#useradd-s/sbin/nologin-gmysql-Mmysql
[root@loveyuhome]#tail-1/etc/passwd
feitian:x:811:811::/home/mysql:/sbin/nologin(/sbin/nologin表示..
分类:
数据库 时间:
2017-07-30 10:05:12
阅读次数:
196
问题:有一列数据,需要累计显示出来 比如:id salary 查询结果:id salary sumSalary 1 10000 1 10000 10000 2 20000 2 20000 30000 3 30000 3 30000 60000 解决方案 1、使用自定义变量 ①用 Set 定义变量 m ...
分类:
数据库 时间:
2017-07-30 10:06:25
阅读次数:
223
一.多实例介绍1.1什么是MySQL多实例简单的说,就是在一台服务器上开启不同的端口,运行多个MySQL服务进程,这些服务进程通过不同的socket监听不同的服务端口来提供各自的服务1.2MySQL多实例的作用与问题1.2.1有效利用服务器的资源注意:在企业中千万不要让服务器资源剩余太多,..
分类:
数据库 时间:
2017-07-30 10:06:41
阅读次数:
195
Mysql安装(源码安装):系统环境:RHEL6.5x86-64所需软件:cmake-2.8.12.2-4.el6.x86_64.rpmmysql-boost-5.7.17.tar.gzyuminstall-ygccgcc-c++ncurses-developenssl-develcmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql\#安装目录-DMYSQL_DATADIR=/usr/local/mysql/data\#数据..
分类:
数据库 时间:
2017-07-30 10:11:19
阅读次数:
212
在MySQL5.7版本中创建表 注意updateTime字段,会在创建的时候报错: 查找了原因,是要设置sql_mode 查看MySQL的sql_mode配置: 将mysql安装文件里面的my-default.ini(windows)//etc/my.cnf(Linux)里面添加设置: http:/ ...
分类:
数据库 时间:
2017-07-30 10:12:52
阅读次数:
284
分组函数 ,多行函数 对非空的数据总结 只有在列里才先把空值排除 分组不需要 SQL> select count(*), sum(salary), avg(salary), min(salary), max(salary) from employees; SQL> create table t1(x ...
分类:
数据库 时间:
2017-07-30 10:17:16
阅读次数:
181
pom.xml配置 测试例程 ...
分类:
数据库 时间:
2017-07-30 10:18:07
阅读次数:
177
1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能校例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显..
分类:
数据库 时间:
2017-07-30 10:18:38
阅读次数:
149
以CentOS6.8为例,在root目录下执行如下的命令:yuminstallzlib-develcurl-developenssl-develhttpd-develapr-develapr-util-develinnodb_ruby需要至少1.9.3版本的ruby,yum自带的1.8.X版本太低了,需要我们编译安装rubywgethttps://cache.ruby-china.org/pub/ruby/ruby-1.9.3-p..
分类:
数据库 时间:
2017-07-30 10:20:08
阅读次数:
152
1. 首先检查机器里是否已经存在MySQL 2. 去官网下载相应的rpm包:https://dev.mysql.com/downloads/mysql/ mysql-community-common-5.7.19-1.el6.x86_64.rpmmysql-community-client-5.7. ...
分类:
数据库 时间:
2017-07-30 10:23:20
阅读次数:
167
SQL备忘 CRUD 查询 多表 事件等 一.数据库 1.创建数据库 create database [if not exists] db_name [character set xxx] [collate xxx] *创建一个名称为mydb1的数据库。 create database mydb1; ...
分类:
数据库 时间:
2017-07-30 10:24:15
阅读次数:
162
http://blog.csdn.net/xiaozhuanddapang/article/details/53185775 情况一:在mysql官网直接下载dmg文件进行安装,忘记密码 1.关闭mysql服务器 2.进入目录 3.获取权限 4.重启服务器 5.control + D退出编辑 6.配 ...
分类:
数据库 时间:
2017-07-30 11:25:46
阅读次数:
195
1.下载Debug版本号jar包 首先要下载一个Debug版本号的JDBC jar包,Debug版本号的jar包命名形式为jdbcX_g.jar(例如以下图所看到的)。如Oracle11g的Debug版本号的jar包为jdbc6_g.jar。点击这里下载:http://www.oracle.com/ ...
分类:
数据库 时间:
2017-07-30 11:27:59
阅读次数:
230
一、ASCIIASCII(str)返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。二、ORDORD(str)如果字符串str最左面字符是一个多字节字符,通过以格式((first byte ASCII code)*256+(second... ...
分类:
数据库 时间:
2017-07-30 11:28:30
阅读次数:
176
(1) 数据记录筛选:sql="select * from 数据表 where字段名=字段值 order by字段名[desc]"(按某个字段值降序排列。默认升序ASC)sql="select * from 数据表 where字段名like '%字段值%' order by 字段名 [desc]"s ...
分类:
数据库 时间:
2017-07-30 11:30:57
阅读次数:
140
PHP的 mysqli 扩展提供了其先行版本的所有功能,此外,由于 MySQL 已经是一个 具有完整特性的数据库服务器 , 这为php 又添加了一些新特性 。 而 mysqli 恰恰也支持了 这些新特性。 一. 建立和断开连接 与 mysql数据库交互时,首先要建立连接,最后要断开连接,这包括与服务 ...
分类:
数据库 时间:
2017-07-30 11:32:24
阅读次数:
177
1. EXPLAIN 优化你的 SELECT 查询 2. 当只要一行数据时使用 LIMIT 1 3. 为搜索字段建索引 like %最好放右边 4. 尽可能的使用 NOT NULL 5. 在Join表的时候使用相当类型的例,并将其索引 6. 把IP地址存成 UNSIGNED INT 7. 避免 SE ...
分类:
数据库 时间:
2017-07-30 11:35:13
阅读次数:
143
原文地址(微信):【技术文章】《Mysql集群架构》 本文地址:http://www.cnblogs.com/aiweixiao/p/7258444.html 点击关注微信公众号 1.主要内容 1)mysql的架构,锁,最佳实践,事务 2)mysql的命令行,主从复制,索引,数据备份/恢复 3)my ...
分类:
数据库 时间:
2017-07-30 11:39:40
阅读次数:
215
1. /etc/my.cnf.d/client.cnf[client] #password = [your_password] port = 3306 socket = /tmp/mysql.sock default-character-set=utf8 2. [mysqld]:添加例如以下3个參数 ...
分类:
数据库 时间:
2017-07-30 11:41:43
阅读次数:
210
一:Redis 集合(Set) Redis的Set是string类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。 Redis 中 集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 二:set常用操作 1)sadd(name,values) name对应的集合中 ...
分类:
数据库 时间:
2017-07-30 12:38:20
阅读次数:
170