mysql
hopyGreat
这个作者很懒,什么都没留下…
展开
-
读取MySQL中表数据导入到ES中作为文档存储
使用py脚本,连接MySQL与ES,读取MySQL中表数据导入到ES中作为文档存储。注意该方案效率不高,不可作为实际业务同步数据的解决方案。"""读取MySQL中表数据导入到ES中作为文档存储"""import pymysqlfrom elasticsearch import Elasticsearchfrom tqdm import tqdmdb = pymysql.connect("localhost", "root", "root", "test")cursor = db.原创 2021-01-17 19:36:23 · 494 阅读 · 0 评论 -
MySQL执行大文件SQL脚本
问题描述MySQL转储数据可以直接在命令行中操作:mysqldump -uuser_name -p --databases database_name > sql_script.sqlmsyqldump是MySQL的内置指令,user_name是用户名,database_name是要转储的数据库名称,可以写多个通过空格分开。sql_script.sql是输出的sql脚本。数据库转储一般不会太慢。但如果要执行SQL脚本,将数据复原,直接在MySQL中使用source指令则会很慢。原创 2020-11-04 16:33:36 · 1229 阅读 · 0 评论 -
MySQL中的ALL字段
ALL字段不是单独出现的,而是和一些其他字段配合使用,例如UNION、聚合函数的参数。假设存在如下【Products】表:一、在聚合函数如SUM,MAX,MIN,AVG等中,ALL是默认行为:select sum(prod_price) from products where vend_id=1003; # 92.49select sum(DISTINCT prod_price) from products where vend_id=1003; # 79.99selec..原创 2020-05-12 00:09:54 · 1541 阅读 · 0 评论 -
MySQL数据处理的常用函数
MySQL的内置函数大致可分为以下几类:1. 处理文本数据的(如拼接,大小写转换等)文本函数;2. 处理数值数据的(如代数运算)数值函数;3. 日期时间类函数;4. 系统函数。一、文本处理函数1. 清除空格(注意非空白,不可清除缩进以及回车和换行)-- 清除字符串两端的空格select TRIM(" abc "); -- "abc"-- 清除字符串左端的...原创 2020-03-13 21:59:09 · 387 阅读 · 0 评论 -
MySQL的show语法
在MySQL中show语句可以打印出一些数据库或表相关的数据内容。1. 查看数据库show databases;2. 查看当前数据库中的表show tables;3. 查看某个表的属性信息show columns from table_name;describe table_name;4. 查看服务器状态信息show status;5. 查看数据库/表...原创 2020-03-05 21:02:04 · 258 阅读 · 0 评论 -
mysql8修改密码,开启远程访问
use mysql;-- 修改密码ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';-- 开启远程访问grant all privileges on *.* to 'root'@'%' with grant option;FLUSH PRIVILEGES;...原创 2019-10-31 20:13:32 · 1142 阅读 · 1 评论 -
MySQL 基础使用
提供一些MySQL使用的基础知识,主要包括数据类型以及一些基本使用的代码实例,包括增删改查等基础教程原创 2019-08-18 15:27:40 · 258 阅读 · 0 评论 -
1130 mysql8为root用户设置远程范围权限
mysql出现1130错误一般都是该用户没有除localhost以外的地址的访问权限。mysql8为root用户设置授权与之前版本稍有不同,需要先修改表属性。use mysql;-- 更新域属性, '%'表示允许外部访问update user set host = '%' where user = 'root';-- 刷新权限flush privileges;-- 授权g...原创 2019-08-16 20:54:35 · 372 阅读 · 0 评论 -
D2RQ运行d2r-server报错无法连接数据库
前一天运行该服务还是正常的,第二天起来就运行不起来了。各种排查,甚至把整个服务删了重新安装一遍都还没找到原因。最后想着,下载源码手动安装一下,在安装的过程中,突然发现连接MySQL依然有时区的问题。然后立马查看MySQL中设置的时区,发现回到了原本的系统时区,这样会导致脚本中原本写的那个jdbcurl连不上MySQL,大概问题就出在这里了,这时才发现原来修改MySQL的时区问题...原创 2018-08-15 10:24:23 · 1407 阅读 · 0 评论 -
修改MySQL的时区问题
MySQL8添加了一些新特性,安全性也有很大的提升。导致的结果是在连接mysql的时候必须加入一个serverTimezone的参数,也就是jdbc:mysql://localhost/kg_demo_movie?serverTimezone=UTC这其实是一个很好的解决办法,奈何由于一些莫名其妙的原因,有个脚本文件使用不了这个参数。看着提示就只能修改MySQL本身的时区问题...原创 2018-08-14 15:38:53 · 8269 阅读 · 5 评论 -
Flask-SQLAlchemy笔记
所谓ORM技术是指将对数据库的操作映射到对类对象的操作,用起来更方便些。 python-flask中使用Flask-SQLAlchemy管理数据库,支持多种数据库后台。 安装方式为: sudo pip install flask-sqlalchemy以下程序使用的数据库是mysql,除了一些配置参数稍有区别,其余对数据库类型没有影响在flask程序中想要连接数据库需要在程序中加载一个配...原创 2018-05-31 19:17:54 · 2635 阅读 · 4 评论 -
Windows下使用dev-cpp连接mysql数据库
今天试了下用C语言连接数据库,因为是第一次操作,所以也有诸多不懂的地方,在网上查找了诸多资料,终于成功连接了,所以在这里分享给大家,因为笔者也是第一次使用,所以本文讲的并不是很深入,望各位谅解。 由于编译运行环境是MinGW GCC,一开始写了一个简单的程序连接MySQL数据库的时候,遇到了一堆错误:undefined reference to `mysql_init@4'undef原创 2017-06-30 11:22:50 · 4164 阅读 · 9 评论 -
在python中使用flask-sqlalchemy对数据库进行连接操作
这里使用的数据库是mysql。 python和mysql是不沾边的两个东西,不能直接进行互通交流,想要这两者之间能进行交流,就需要一个中间件或者说驱动程序。python2:在window上 python2 连接mysql可以到网上下个驱动 MySQL_python-1.2.5-cp27-none-win_amd64.whl 用pip安装一下即可 使用 mysql+driver://us...原创 2018-05-31 16:57:53 · 1855 阅读 · 0 评论