数据库
fengchen0123456789
赢的是过程,输的是结果
展开
-
MySQL表分区
MySQL的表分区一、什么是表分区通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。 二、为什么要对表进行分区为了改善大型表以及具有各种访问模式的表的可伸缩性,可管理性和提高数据库效率。分区的一些优点包括: 1)、与转载 2017-07-28 19:21:27 · 273 阅读 · 0 评论 -
mysql json 使用
mysql json 使用 类型 查询 函数  一,对记录的操作1.创建有json字段的表-- 创建表CREATE TABLE t_json(id INT PRIMARY KEY, sname VARCHAR(20) , info JSON); 2.插入记录-- 插入含有json数组的记录INSERT INTO...原创 2019-01-08 15:45:39 · 236 阅读 · 0 评论 -
linux 安装mysql5.7+
下载安装1.首先检测系统是否已安装MySQLsudo netstat -tap | grep mysql若没有反映,没有显示已安装结果,则没有安装2.安装MySQLsudo apt-get install mysql-server mysql-client3.测试是否成功sudo netstat -tap | grep mysqltcp 0 0 ...原创 2019-01-23 22:55:17 · 178 阅读 · 0 评论 -
mysql常用命令总结
1.本地连接mysql -u root -p2.远程连接格式:mysql -h ip -u 帐号 -p 回车例子mysql -h 195.168.1.2 -u root -p3.退出客户端exitquit\qctrl+c4.mysql常用命令查看所有的数据库show databases;查看test数据库下有哪些表use testshow tables;...原创 2018-12-17 15:11:54 · 141 阅读 · 0 评论 -
mysql 命令导出,导入 查询结果
需求:某些特殊的数据要同步到其他服务器导出命令结构: select … into outfile ‘保存路径+文件名’;SELECT * FROM user where id between 2 and 20 into outfile '/opt/user.sql';问题LZ,执行这条命令时,报如下异常ERROR 1290 (HY000): The MySQL server is r...原创 2018-11-21 15:28:09 · 998 阅读 · 0 评论 -
cmd命令窗口导入导出MySQL
一.导入导入比较简单,打开cmd直接运行底下命令mysql -u root -p mydatabase< D:\mydatabase.sqlmydatabase 是你要导入的数据库名 D:\mydatabase.sql 存放的sql路径二.导出导出就分了好多情况,包括存储过程,函数什么的要不要导出,是导出表结构,还是数据也要一起导出,这里随便举几种常用的导出原创 2017-12-02 17:22:42 · 694 阅读 · 0 评论 -
mysql 5.7.20下载安装
一.下载: mysql-5.7.20是解压版免安装的,版本下载地址:http://dev.mysql.com/downloads/mysql/ 如下图 解压,打开如图二.配置环境变量解压完成后是没有data文件夹和my.ini配置文件的,这个手动新建,先把环境变量配置了,创建MYSQL_HOME变量,变量值是你解压的路径在path中添加%MYSQL_HOME%\bin;(注意结尾处有分号),保原创 2017-11-22 16:16:18 · 22519 阅读 · 4 评论 -
JDBC快速保存数据到MySQL
摘要:笔者需求是1秒保存2万条以上的数据到MySQL,用mybatis批量添加测试没有达到,下面这种差不多 测试准备100万条左右,时间是字符串类型的 @Test public void insert() { // 开时时间 Long begin = System.currentTimeMillis(); // sql前缀原创 2017-11-13 20:24:27 · 962 阅读 · 0 评论 -
mysql自动建表分区
摘要:数据太多,就得建分区,查询速度就快,我就提醒一下,建分区的时候最好建的有规律一点,尽量避免查询的时候跨多个分区查询,这样就降低了效率,还有分区建好之后,你表中那个时间的字段不能超过分区那里的显示的时间1.新建表CREATE TABLE `test_partition` ( `name` varchar(20) DEFAULT NULL, `time_test` datet...原创 2019-10-23 16:09:25 · 617 阅读 · 0 评论 -
mysql用户权限管理
转自:http://blog.csdn.net/qq_33085905/article/details/77777204 添加用户CREATE USER 'cl'@'%' IDENTIFIED BY 'aaa'; 1 用户是否具备远程连接功能user@'%' ---可以远程连接user@'localhost' ---只能本地连接user转载 2017-09-05 20:15:33 · 214 阅读 · 0 评论 -
mysql事件
转自:http://blog.csdn.net/qq_33085905/article/details/77777204事件调度分为两种 AT: 事件可为一次(执行完后,事件被删除将不存在) EVERY : 多次(相当于定时器,每隔多久执行一次) 当事件的状态如图:ENABLE: 该事件有效 DISABLE: 该事件为时为转载 2017-09-05 20:13:55 · 308 阅读 · 0 评论 -
linux ubuntu 使用 sqlite3
sqlite3 反正我不喜欢用它,既然项目用到了,就总结下吧安装查询下apt search sqlite3安装sudo apt-get install sqlite3查看版本sqlite3 -version安装图形化界面sudo apt-get install sqlitebrowser测试sqlitebrowser sqlite3.db使用对表,和表...原创 2019-01-16 15:16:57 · 3470 阅读 · 0 评论