Mysql
文章平均质量分 59
mysql相关问题记录
什么都干的派森
满招损 谦受益
展开
-
mysql插入富文本表情时报错(1366, “Incorrect string value: ‘\xF0\x9F\x91\x8D\xF0\x9F…’ for column...
mysql当前字符集不支持插入表情,需要修改字符集为。向mysql中插入富文本表情后报错。执行这行命令修改数据表字符集。原创 2023-11-23 16:05:39 · 584 阅读 · 10 评论 -
Mysql group by 查询报错 1055 this is incompatible with sql_mode=only_full_group_by
1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘dkia_quality_db.b.id’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by原创 2023-04-28 12:41:47 · 739 阅读 · 4 评论 -
Python查询mysql返回序列化数据
pymysql 查询返回的数据是 tuple 格式的,取的时候只能用下标取,有点麻烦,下面提供一种牺牲了一些查询速度但是可以直接返回序列化数据的方法当然 peewee 更好用,只是数据表更新后还需要更新 peewee 的模型MysqlOp 是根据 pymysql 封装的简单查询方法,代码在这里。原创 2022-11-09 17:12:17 · 1596 阅读 · 7 评论 -
Python Excel导入Mysql的通用方法
此代码将导入部分尽量通用,仅配置下面两项就可以进行导入了:从哪个excel导入到哪个mysql表在程序中配置他们之间的字段如何对应写在mysql表中ps:id,create_time,update_time 这种常用字段写死在程序中即可。原创 2022-11-02 14:54:38 · 1759 阅读 · 18 评论 -
Python操作Mysql的简单封装
文章目录一、安装依赖二、实现类一、安装依赖pip install mysqlclient二、实现类# encoding: utf-8# sql导出# mysqldump -u root -p db_name > test_db.sqlimport MySQLdbclass MySqlOp(object): def __init__(self, host, port, username, password, db): self.host = host原创 2022-05-16 16:53:53 · 2063 阅读 · 4 评论 -
Mysql数据导入导出
文章目录一、导出数据库文件二、上传至目标机器三、 登录目标机器mysql,创建数据库四、导入数据库文件一、导出数据库文件1.输入导出命令# 导出所有表结构+数据mysqldump -h localhost -u root -p distribute_search_db > d:/distribute_search_db.sql# 仅导出所有表结构mysqldump -h localhost -u root -p distribute_search_db --add-drop-table原创 2022-05-03 09:27:02 · 1722 阅读 · 3 评论 -
Mybatis-Plus读写Mysql的Json字段
文章目录前置条件一、新建mysql表增加json字段二、pojo类三、测试类前置条件确保mysql的版本是5.7+一、新建mysql表增加json字段二、pojo类package com.cxstar.domain;import com.alibaba.fastjson.JSONObject;import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplus.annotation.Tab原创 2022-04-25 10:36:29 · 1925 阅读 · 6 评论 -
Mysql索引的优点、缺点、分类及使用方法
文章目录前言优点缺点分类1.聚簇索引2.非聚簇索引【二级索引、辅助索引】二者区别前言1.索引是一种可以帮助 Mysql 高效获取数据的数据结构,目的是为了减少磁盘I/O次数,加快查询速度2.索引是在存储引擎中实现的,每种存储引擎实现索引的方式可能不通,其中Mysql的InnoDB引擎的索引底层采用B+树算法实现3.所有存储引擎支持每个表至少16个索引,总索引长度至少为256个字节优点1.降低数据库I/O成本2.对有依赖关系的子表和父表联合查询时,可以提高查询速度3.在使用 group b原创 2022-04-22 18:25:52 · 2048 阅读 · 4 评论 -
Mysql各种特殊时间段查询方法
文章目录1.查询今天更新的数据【今天0点到现在】2.查询昨天更新的数据【昨天0点到昨天24点】3.查询昨天到现在为止更新的数据【昨天0点到现在】4.查询近7天更新的数据【7天前的0点到现在】5.查询近30天更新的数据【30天前的0点到现在】6.查询本周更新的数据【本周第一天0点到现在】7.查询上周更新的数据【上周第一天0点到上周最后一天24点】8.查询上月更新的数据【上月第一天0点到上月最后一天24点】9.查询当月更新的数据【当月第一天0点到现在】10.查询指定月份更新的数据【指定月份第一天0点到指定月份最原创 2022-04-21 11:25:04 · 5620 阅读 · 8 评论 -
Docker部署Mysql8
文章目录一、前置需求1.linux系统2.安装docker二、部署方法1.拉取mysql8镜像2.创建配置文件挂载目录和数据挂载目录3.创建配置文件4.启动容器并挂载目录5.进入mysql创建用户三、访问测试一、前置需求1.linux系统本人用的Centos72.安装docker参考这篇文章https://blog.csdn.net/weixin_43721000/article/details/124237932二、部署方法1.拉取mysql8镜像docker pull mysql:原创 2022-04-18 14:03:48 · 2900 阅读 · 9 评论 -
mysql创建用户、授权用户、删除用户、用户密码修改
文章目录一、创建用户二、授权用户三、删除用户四、用户密码修改一、创建用户CREATE USER 'username'@'host' IDENTIFIED BY 'password';ps:username:用户名host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器举例:# 创建 python 用户,密码为123456,原创 2022-03-30 11:12:14 · 3245 阅读 · 3 评论 -
MYSQL8安装方法【免安装版】
文章目录一、下载下载mysql8二、安装1.创建my.ini文件2.初始化mysql3.安装服务4.启动服务5.登录mysql6.修改密码一、下载下载mysql8https://dev.mysql.com/downloads/mysql/二、安装1.创建my.ini文件解压到任意目录下并打开,创建my.ini文件内容如下[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:\\Program Files\\mysql-8.0.2原创 2022-03-29 13:34:06 · 267 阅读 · 5 评论 -
MySql:ERROR 1130
文章目录1.报错信息:2.原因3.解决方法1.报错信息:ERROR 1130: Host ‘x.x.x.x’ is not allowed to connect to thisMySQL server(主机x.x.x.x不允许连接这个mysql服务)2.原因数据库不允许使用 x.x.x.x 访问,只允许使用 localhost;3.解决方法使用localhost连接数据库修改mysql库下user表中的root用户连接权限为%ps:%为任意用户均可使用root用户访问没有navi原创 2022-03-07 09:16:21 · 608 阅读 · 7 评论