mysql -u root -p use mysql; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456'; 这里的123456为你给新增权限用户设置的密码,%代表所有主机,也可以具体到你的主机ip地址 flush pri ...
分类:
数据库 时间:
2019-08-20 12:45:29
阅读次数:
102
Python3连接MySQL 本文介绍Python3连接MySQL的第三方库--PyMySQL的基本使用。 PyMySQL介绍 PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。 Django中也可以使用PyMySQL连接My ...
分类:
数据库 时间:
2019-08-20 12:46:27
阅读次数:
116
alter table 表名 modify (字段名1 字段类型1(长度1),字段名2 字段类型2(长度2)) alter table 表名 modify column_name varchar2(32) alter table 表名 modify (column_name1 varchar(20) ...
分类:
数据库 时间:
2019-08-20 15:20:33
阅读次数:
127
Mysql优化(出自官方文档) 第八篇(索引优化系列) [TOC] Optimization and Indexes 正确的创建索引往往会加快查询速度,但是,没有必要的索引往往只会浪费空间,并且增加插入,更新和删除的开销,因为进行这些操作要同时更新索引。 但是,索引并不是万能的,在下面的几个场景中, ...
分类:
数据库 时间:
2019-08-20 15:24:28
阅读次数:
119
一个系统发展初期,往往都是单机系统。应用和数据库在一台服务器上,随着业务的发展,访问量的增大,一台服务器性能就会出现天花板,往往已经难以支撑业务量了。这个时候就要考虑把数据库和应用服务器分开,访问继续增加,就会考虑数据库分库分表,应用服务器做负载均衡,其实这也属于分布式系统的一个范畴。分布式系统的核心概念就是一个“分”字,一台服务器支撑不住,那就两台,三台,四台....当然分之后会带来其他问题,比
分类:
数据库 时间:
2019-08-20 15:24:41
阅读次数:
101
如果在前三个会话进行新密码登录测试,那么会出现提示:* 10: authentication failed SQLSTATE: 28000,这个记得新开一个页面就可以了。
分类:
数据库 时间:
2019-08-20 15:27:22
阅读次数:
134
错误类型 解决方法: ...
分类:
数据库 时间:
2019-08-20 16:42:11
阅读次数:
88
1.安装环境 [root@linux-mysql-server ~]# cat /etc/redhat-release CentOS release 6.6 (Final) [root@linux-mysql-server ~]# uname -r 2.6.32-504.el6.x86_64 2.环 ...
分类:
数据库 时间:
2019-08-20 16:54:07
阅读次数:
98
1:不要在大数据量表中轻易改名字(做任何操作都是非常花费时间) 2个多亿数据量的表 改名操作 执行时间花费8分多钟 (如果是加索引等其他操作 那时间花费不可预估) 2:给大数据量的mysql表 添加索引 所花费的时间 如下 在日后生产环境 如果需要给表添加索引等操作 心里要有预估时间的花费范围 ...
分类:
数据库 时间:
2019-08-20 16:55:40
阅读次数:
153
1. mybatis中集成sharing jdbc采坑 1.1. 错误信息 1.2. 出现场景 我用的mybatis plus,现在要把 也就是 集成进来,java集成方式没问题,我打算用springboot的集成方式,因为这样只需要改配置文件就可以添加主从信息,分库分表等等了 然后就出问题了,报了 ...
分类:
数据库 时间:
2019-08-20 16:58:53
阅读次数:
205
但某一天,启动mysql时,突然报错发生系统错误,系统找不到指定的文件。当时有点懵,安装mysql 之后,一直就没有修改过,怎么会报错呢?上网搜索了一下,重新安装一下mysql服务就可以了,现在也不知道什么原因。 以管理员身份打开CMD命令窗口,切换到mysql 的bin 目录下, 注意,以管理员身 ...
分类:
数据库 时间:
2019-08-20 16:59:27
阅读次数:
104
0. 表准备 1. LEFT JOIN 和 (+)用法 2.与单纯的逗号运算符的差别 ...
分类:
数据库 时间:
2019-08-20 18:12:42
阅读次数:
89
一对多关系 先定义一张部门员工表: 把所有数据都存放于一张表有如下弊端: ①.组织结构不清晰;②.浪费硬盘空间;③.表的扩展性极差。 类似于我们将所有的代码都写在用一个py文件内,在确立表与表之间的关系时,一定要换位思考(即两方都考虑周全之后才能得出结论)。 以员工表和部门表为例: 1.站在员工表: ...
分类:
数据库 时间:
2019-08-20 18:19:14
阅读次数:
115
1.首先在数据库中创建表 2.安装驱动 java开发环境中导入jdbc连接mysql的jar包 mysql-connector-java-5.1.7-bin.jar 下载地址:https://dev.mysql.com/downloads/connector/j/5.1.html 3.加载驱动程序 ...
分类:
数据库 时间:
2019-08-20 18:25:33
阅读次数:
90
DBCP(DataBase Connection Pool)数据库连接池,由Apache公司开发。连接池的运用避免了反复建立连接造成的资源浪费,预先建立一些连接放在数据库连接池中,需要时取出,不需要时放入连接池。 需要导入两个jar包:commons-pool-1.5.6和commons-dbcp- ...
分类:
数据库 时间:
2019-08-20 18:31:57
阅读次数:
116
一、未进入之前: 1、grep password /var/log/mysqld.log 得出默认密码2、更改密码 mysqladmin -uroot -p'd-tlbwIgP3e2' password "QianFeng@123" 默认密码/老密码 新密码3、登录数据库 mysql -uroot ...
分类:
数据库 时间:
2019-08-20 18:32:39
阅读次数:
119
项目结构 1.maven 2.Application.class(启动类) 3.application.yml(配置文件) 4.创建一个实体类(music) 5.设置mapper 6.设置server 7.最后设置我们的控制器 8.浏览器查看结果 9.数据库 ...
分类:
数据库 时间:
2019-08-20 18:35:03
阅读次数:
111
今天做sql查询,发现字段值没区分大小写 mysql> select guid,type,parent_guid from api_assets where guid='3rfI2PsSrCz91mTMDgrZjE';+ + + +| guid | type | parent_guid |+ + + ...
分类:
数据库 时间:
2019-08-20 18:43:06
阅读次数:
133
1. 迁移初始化(生成迁移所需要的文件加migrations)python xxx.py db init2.生成迁移版本文件 python xxx.py db migrate -m "initial"3.执行迁移(往上迁移)python xxx.py db upgrade 4.生成一次之后,数据库的 ...
分类:
数据库 时间:
2019-08-20 18:57:00
阅读次数:
101
假定场景:批量导入用户信息 一般批量新增使用 SELECT … INSERT INTO 和 INSERT INTO … SELECT 我们这次使用第二种 一、先建一张用户信息表模拟批量导入用户信息 二、mybatis xml(传入集合参数,建议批量数量控制在3000以内) ...
分类:
数据库 时间:
2019-08-20 19:00:49
阅读次数:
113