准备基础环境: mysql> create database mydb2; #创建一个名为 mydb2的数据库Query OK, 1 row affected (0.00 sec) mysql> show databases; #查看创建的数据库, mydb2已经创建成功。+ +| Database ...
分类:
数据库 时间:
2018-04-15 13:30:02
阅读次数:
163
转自:https://blog.csdn.net/iefreer/article/details/8313839 在跨平台的程序设计中要注意到mysql的一些系统变量在windows和linux上的缺省值是不同的, 比如mysql表名称的大小写变量. 在windows上lower_case_tabl ...
分类:
数据库 时间:
2018-04-13 16:20:15
阅读次数:
189
MySQL的分区 一 分区表适用于以下场景 1:表非常大以至于无法全部放在内存中,或者只在标的最后部分有热点数据,其他均是历史数据 2:分区表的数据更容易维护。例如想批量删除大量数据可以使用清除整个分区的方式。另外还可以对一个独立分区进行优化、检查、修复等操作。 3:分区表的数据可以分布在不同的物理 ...
分类:
数据库 时间:
2018-04-12 16:14:09
阅读次数:
229
最近几个月做微信开发比较多,存储微信昵称必不可少可这万恶的微信支持emoji表情做昵称,这就有点蛋疼了 一般Mysql表设计时,都是用UTF8字符集的。把带有emoji的昵称字段往里面insert一下就没了,整个字段变成了空字符串。这是怎么回事呢? 原来是因为Mysql的utf8字符集是3字节的,而 ...
分类:
Web程序 时间:
2018-04-08 18:07:35
阅读次数:
264
在MYSQL中,TIMESTAMP类型是用来表示日期的,但是和DATETIME不同,不同点就不再这里说明了。 当我们在使用TIMESTAMP类型设置表中的字段时,我们应该要注意一点,首先我们在表中新增一个类型为TIMESTAMP的字段: 如上图所示,系统为类型为TIMESTAMP的tm字段自动创建了 ...
分类:
数据库 时间:
2018-04-07 14:56:48
阅读次数:
820
方法一: 1.用的是Navicat Premium,可以换成任意图形化客户端 2.查询结果: 3.全选复制粘贴到ecexl表中即可 方法二: 使用SQLyog客户端导出 1.创建数据库架构html 2.选择要导出的表 3.创建html 4.导出的效果图 ...
分类:
数据库 时间:
2018-04-04 15:14:21
阅读次数:
324
1.停止mysql程序 2.打开mysql配置文件 3.开启MySQL服务 4.无密码直接进入mysql 5.使用mysql表,进行修改密码 6.刷新权限 7.杀死所有mysqld进程 8.开启mysqld服务 9.测试进入mysql ...
分类:
数据库 时间:
2018-04-04 14:55:49
阅读次数:
219
最近从在学习MySQL数据库,遇到一些问题,有些解决了,有些还未找到答案,本篇作为学习笔记,未解决的问题等后续有答案再补充,也请走过路过的大牛们指点一二; 问题一:Java程序查询MySQL表数据,由于MySQL默认将查询结果全部加载到内存中,数据量比较大时,会报OOM,以下是解决这个问题过程中在网 ...
分类:
数据库 时间:
2018-03-30 17:26:38
阅读次数:
217
1.在mysql客户管,如:Navicate、SQLyog在导航面板中选择要转换为InnoDB存储引擎类型的数据库,例如选择db_yunping数据库。如下图所示: 2. 在查询窗口中输入 3. 在“显示查询框”页面中,我们发现,InnoDB类型的Transactions项为YES,这说明InnoD ...
分类:
数据库 时间:
2018-03-30 12:22:56
阅读次数:
264
问题:MySQL一个数据库的表名统一小写,在Windows上安装的MySQL没有问题,但是把数据库部署到Linux上,应用启动的时候报表不存在错误。 解决:修改my.cnf ...
分类:
数据库 时间:
2018-03-24 22:36:09
阅读次数:
218