Mysql
mjlfto
这个作者很懒,什么都没留下…
展开
-
Mysql 字符串函数汇总
或许你已经发现字符串在程序世界中的重要性, 下边我们就来看看Mysql中字符串的类型和函数吧 Mysql 字符串类型 字符串类型 字节 描述及存储需求 char(M) M M为0~255之间的整数 varchar(M) M M为0~65535之间的整数, 值的长度+1个字节 TINYBLOB 允许长度0-255字节, 值的长度+原创 2017-05-13 12:12:11 · 3107 阅读 · 0 评论 -
常有小笔记
安装mysql 10.1.18-MariaDB 1.配置文件 /etc/yum.repos.d/MariaDB.repo[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.1/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgchec原创 2017-09-01 14:59:23 · 191 阅读 · 0 评论 -
mysql 双主配置
masterA ip: 192.168.199.209 masterB ip: 192.168.199.191 masterA 配置文件my.cnf: 需要注意的是user为用户账号,并不能照搬。如果配置完成没有生效,请求服务从新配置试试。 masterB 配置文件my.cnf 之后的操作与之前的主从配置相同:主从配置...原创 2017-08-06 21:56:51 · 305 阅读 · 0 评论 -
nginx 做mysql负载均衡
首先安装nginx 1. 编辑文档: /etc/yum.repos.d/nginx.repo[nginx] name=nginx repo baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/ gpgcheck=0 enabled=1 安装命令 yum install nginx –disablerepo原创 2017-08-12 15:26:01 · 3740 阅读 · 0 评论 -
Caused by: com.mysql.cj.core.exceptions.InvalidConnectionAttributeException: The server time zone...
spring boot + mybaits 出现异常:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error updating database. Cause: org.springframework.jd原创 2017-07-09 21:22:39 · 19546 阅读 · 14 评论 -
mysql 主从复制
由于我在学习使用的时候用的是windows + mysql5.6和MAC + 5.7,其中mysql5.6为主,mysql5.7为从,下边就开始讲解主服务器配置吧: 一.说一下windows查找mysql配置文件路径: 1.在windows 中找到mysql服务管理,可右键桌面计算机->管理->服务和应用程序->服务 2.在右边找到mysql对应的服务,然后右键属...原创 2017-07-08 16:22:40 · 646 阅读 · 0 评论 -
MYSQL权限
一、MySQL权限列表: 权限 权限级别 权限说明 CREATE 数据库,表,索引 创建数据库,表,索引权限 DROP 数据库,表 删除数据库,表权限 GRANT OPTION 数据库,表或保存的程序 赋予权限选项 REFERENCES 数据库或表 ALTER 表 更改表,如添加修改表字段 DELETE 表 删除数据原创 2017-07-02 20:02:48 · 298 阅读 · 0 评论 -
MYSQL 账户管理
方法 1: mysqladmin -u user -h host password ‘newpass’ 方法2: set password for ‘user’@’host’ = password(‘newpass’) 方法3: set password = password(‘newpass’) 这方方法是更改当前登录账户密码 方法4: 直接对数...原创 2017-07-02 20:34:28 · 368 阅读 · 0 评论 -
The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
ERROR 1290 The MySQL server is running with the –skip-grant-tables option so it cannot exec原创 2017-07-02 17:23:10 · 824 阅读 · 0 评论 -
msyql 并发相关参数
1, 最大连接数据 max_commections linux 可达到500~1000 windows计算公式(open tables *2 + open connections) < 2048back_log back_log参数控制mysql监听tcp端口时设置的积压请求栈大小, 5.6.6版本以前默认是50, 以后版本默认是50+(max_connections/5),但是原创 2017-06-20 22:28:45 · 216 阅读 · 0 评论 -
Innodb 日志优化
一、 innodb_flush_log_at_trx_commit的设置 innodb_flush_log_at_trx_commit参数可以控制redo buffer中的更新记录写入到日志文件以及日志文件数据刷新到磁盘的操作时机。通过调节这个参数,可以在性能也安全之间做取舍。 innodb_flush_log_at_trx_commit的取值 取值为 0 :表示在事物提交的时候不会立即原创 2017-06-20 22:05:50 · 232 阅读 · 0 评论 -
SQL优化
1. 导入数据优化 1.对于InnoDB类型的表示按照主键的顺序保存的,所以在导入前能将数据按主键顺序进行排序, 这样可以提高导入速度 2.导入数据前关闭数据库中唯一性检查, set UNIQUE_CHECKS=0,导入后再开启唯一性检查 set UNIQUE_CHECKS=1; 3. 导入数据前关闭自动提交方式, set AUTOCOMMIT=0, 导入数据后再开启自动提交 se原创 2017-06-03 14:01:30 · 222 阅读 · 0 评论 -
sql 优化前分析
优化sql语句的一般步骤 通过show status 命令了解各种命令执行的频率 mysql> show status like "%com%"; +-----------------------------+-------+ | Variable_name | Value | +-----------------------------+-------+ | Com_a原创 2017-05-30 15:14:44 · 287 阅读 · 0 评论 -
mysql 分区管理和对NULL的处理
Mysql 分区对NULL的处理 range分区中, NULL值会被当做最小值处理 list分区中, NULL值必须出现在分区枚举值中, 否在在插入数据是会报错 hash和key会将NULL当做0处理 分区管理 添加分区 :range —> alter table talbeName add partition(partition partitionName values less than(va原创 2017-05-29 18:04:53 · 1331 阅读 · 0 评论 -
mysql 分区
>分区是指根据一定的规则, 数据库把表分解成更多个更小的, 更容易管理的部分,就访问数据库的应用而言, 逻辑上只有一个表或一个索引,但实际上这个表可以由多个物理分区对象组成,每个分区都有一个独立的对象,可以独自处理, 可以作为表的一部分进行处理。分区对于应用来说是透明的, 不影响应用的业务逻辑。> 分区的有点有4: 1. 和单个磁盘或文件系统分区相比, 可以存储更多数据 2. 优化查原创 2017-05-29 13:08:59 · 787 阅读 · 0 评论 -
Mysql 字符集
都知道字符编码在编程中一直是一个让人头痛的问题 ,稍不谨慎就会出现乱码的情况,下边我们就来看看在Mysql数据对字符编码的一些小知识 1. 查看Mysql 所支持的字符集: mysql> show character set; +----------+---------------------------------+---------------------+-----原创 2017-05-14 17:52:30 · 230 阅读 · 0 评论 -
MySql 外键
经常忘记外键的创建方式,今天给自己做一个笔记吧! create table t1( id int primary key auto_increment, name varchar(128) ) create table t2( id int primary key auto_increment, name varchar(128) ) create table ft1( id原创 2017-05-14 12:14:48 · 317 阅读 · 0 评论 -
Mysql 其他函数
mysql 中的数值函数 ABS(x) 返回x的绝对值 CEIL(x) 返回大于x的最新整数值 FLOOR(x) 返回小于x的最小整数值 MOD(x, y) 返回x对y取余的值 RAND() 返回0~1间的随机数 ROUND(x, y) 返回参数x的四舍五入值, 保留y位小数 TRUNCATE(x, y) 返回参数原创 2017-05-13 18:11:26 · 242 阅读 · 0 评论 -
一个自定义的IOC,AOP,MVC,简化版Mybatis框架
使用反射,cglib,注解结合,实现一个最简单的IOC, 最简单AOP,最简单的MVC(目前只支持restful JSON格式的数据响应), jdbc数据访问封装框架,当然这个框架非常不稳定、不成熟的自我学习、娱乐的框架 像ioc,aop,mybatis,mvc这样的概念就不在阐述了, 我所理解的也不一定正确。 项目结构图: IOC实现-注解定义 @Component: 组件注解,该注...原创 2018-09-05 12:01:20 · 504 阅读 · 0 评论