![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql学习总结
bellus-
纸上得来终觉浅,绝知此事要躬行
展开
-
单独使用mybatis整合mysql案例
单独使用mybatis整合mysql案例:可以使用java项目 主要结构: 1.添加jar包 Log4j日志包(2个) mybatis的日志输入使用log4j Mybatis原创 2016-11-02 15:07:03 · 5206 阅读 · 0 评论 -
查看mysql中database占用磁盘空间的大小SQL语句【测试通过】
一.mysql服务器下查看所有的数据库占用空间大小1.登录mysql后切换到 information_schema 库use information_schema;2.执行sqlselect TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),' MB') as data_size, concat(转载 2018-01-07 17:07:58 · 2263 阅读 · 0 评论 -
mysql 在 1,11,12,3,13 中选出id的值
新的函数 FIND_IN_SET(value,column); value 是字符串,以逗号隔开的一组值,例如 String ids="1,2,5,11,111,34" column 是要查询的字段名,例如 id示例: FIND_IN_SET(#{value}, id)原创 2017-09-19 10:10:46 · 522 阅读 · 0 评论 -
centos 7 mini 安装 mysql
centos 安装mysql原创 2017-08-02 22:20:32 · 698 阅读 · 0 评论 -
常用的mysql操作语句
mysql 常用的sql语句原创 2017-06-30 09:18:10 · 475 阅读 · 0 评论 -
MySQL 5.6内存占用过高解决方案【总结】
最近把MySQL升级到了5.6版本,无意中在任务管理器发现MySQL内存占用达到400+M,这是怎么回事呢?以前的版本可没有遇到过这种情况啊。开始的时候还以为是缓存了某个数据量较大的表的数据。于是重启MySQL服务,但结果出乎意料,MySQL服务一起启动,内存就又飙升到400+M。心想,这肯定不是缓存的那个表数据的问题了。接下来就是寻找解决MySQL 5.6 内存占用过高这个问题的解决方案了。原创 2016-05-24 00:38:13 · 5952 阅读 · 0 评论 -
kindeditor 的存入mysql的blob类型产生乱码 (总结的方法)
在我本地使用正常,在服务器上却出现乱码。 本地数据库类型使用varcher,服务器使用类型bolb(二进制)前台页面编辑时文字正常显示,但存入后取回查看会产生乱码。乱码如图:通过查看:存入数据之前未乱码,存入数据后出现乱码,获取数据解码也乱码。产生原因:当字符串转变为二进制存入bolo中,获取的时候却认为是String,所以显示乱码。错误想法:取出数据库中二进制原创 2016-08-10 16:43:05 · 4043 阅读 · 2 评论 -
tomcat中报错Communications link failure。数据库链接和mybatis连接池问题
服务器环境:tomcat7 jdk7 mysql5.6 win-server2008自己的解决方案:未完待续...转载网络文章:文章来源链接:关于 Communications link failure 的解决问题描述:tomcat启动项目后 是不是的会出现Communications link failure这个错误。错误头如下:23:02:28,原创 2016-07-30 13:52:35 · 6073 阅读 · 0 评论 -
mysql中varchar(10)中定义的长度到底是字符长度还是字节长度
1.我们经常 mysql创建 varchar(20) name这个 20长度 究竟是表示的字符数还是字节数?根编码字符集又有没有关系?首先 mysql 5.X 以上的版本的 定义中 表示的字符长度,如上varchar(20)你既可以添加20个英文字符,也可以添加二十个中文字符。 表示的字符长度mysql 4.X 的版本表示的是字节长度,会根据字符集转变 内容字节长度存储。2.关于 i原创 2016-08-26 09:40:53 · 27368 阅读 · 0 评论 -
mysql 基本讲解
Mysql 基础知识:存储引擎 InnoDB存储引擎提供了具有提交、回滚和崩溃恢复能力的事务安全。但是对比Myisam的存储引擎,InnoDB写的处理效率差一些并且会占用更多的磁盘空间以保留数据和索引。 目前服务器使用innodb模式 主要特点 支持事务、支持行锁、空间和内存使用高特点MyisamBDB原创 2016-08-28 13:45:13 · 665 阅读 · 0 评论 -
mysql数据库优化y
一般可以分为表的查询语句的优化(通常可以 使用由于其他的关键字或者查询语句 , 查看sql执行计划explain分析并改进sql,使用存储过程或者函数等)表的结构优化(拆表或者分表)通过对数据库的配置优化(配置mysql的配置文件my.ini 设置他的最大连接数,查询、排序等缓存开关和大小,)对硬件需求的优化(提共足够大的内存、合理分配IO、使用多核cpu的)使用框架优化,例如主从复制原创 2016-04-12 16:29:43 · 626 阅读 · 0 评论 -
mysql语法
sql:结构化查询语言(Structured Query Language),是一种数据库查询和程序设计语言,用于存取、查询、更新数据以及管理关系数据库系统.分类:DDL:数据库定义语言操作对象:数据库和表关键词:create alter drop操作数据库:创建(☆)格式:create database 数据库名称;例如:create database day转载 2016-04-18 00:02:02 · 461 阅读 · 0 评论 -
mysql面试题50
般面试时考SQL,主要就是考你“统计分析”这一块,下面我们来看面试官经常采用的手段。由4张简单的不能再简单的表,演变出50道SQL哈哈哈哈,够这个面试官面个15,20个人,不带重复的了,而且每个SQL你真的不动动脑子还写不出呢,你别不服气,下面开始。表结构:表Student(S#,Sname,Sage,Ssex) 学生表转载 2016-04-18 00:04:36 · 2550 阅读 · 2 评论 -
windowts系统下安装的mysql开启远程链接功能
mysql 安装之后 只有本地可以通过cmd或者sql click 链接,其他的IP主机不可以链接,可以选择开启 单个或多个 或者所有ip远程链接该数据库。常见连接错误:客户端连接服务器的mysql数据库,提示一下错误图片。 原因是mysql所在的win系统没有开启3306端口,防火墙拦截。图片提示:· 解决办法:在服务器系统中操作。开始->搜索 “防火墙” 选择打开 “原创 2016-07-01 16:00:57 · 396 阅读 · 0 评论 -
mysql 常用语句记录
1、 同表A列复制到B列一一对应数据update tab1 t1 set b=a where id>100 //id大于100的数据将a列数据复制到b列上2、不同表上A列复制到B列 链接条件update tab1 t1, tab2 t2 set t1.B=t2.A where t1.id=t2.smid and t1.id=164原创 2016-10-11 16:39:22 · 268 阅读 · 0 评论 -
mysql 新用户 创建 修改 赋予权限 删除权限操作
添加用户并授权 GRANT privileges (columns) ON what TO userIDENTIFIED BY "password" WITH GRANT OPTION 查看其他 MySQL 用户权限: show grants for dba@localhost; 撤销已经赋予给 MySQL 用户权限的权限。 revoke all on *.* from dba@localhost;原创 2016-10-31 13:26:29 · 1266 阅读 · 0 评论 -
MYSQL 5.7.17查看分区表的相关语句
1.查询mysql的版本select version(); 结果显示:5.7.17-log2.在mysql5.6及以后版本检查是否开启分区表的方法一SHOW PLUGINS ;结果 partition表示分区表, ENGINE 表示开启,partitionACTIVE STORAGE ENGINE GPL2.在mysql5.6及以上版本检查是原创 2018-01-08 22:05:11 · 1781 阅读 · 0 评论