东木月
编程是为了更深刻的了解这个世界,或者作为自己的职业谋生存。 读书是为了让自己的灵魂得到升华,照亮自己的同时也指引他人。旅行见天地,读书明事理,工作合行知。
展开
-
windows安装MySQL8
windows安装MySQL81、下载安装包2、解压并创建新的文件夹3、创建配置文件my.ini4、配置环境变量5、MySQL初始化6、修改root密码原创 2025-02-07 18:07:35 · 52 阅读 · 0 评论 -
如何把mysql旧表数据迁移到新表
1、连接数据库,获取游标2、获取旧表名,所有表列名3、获取表数据4、获取新表最大id5、拼接sql,并写入数据库6、关闭数据库原创 2024-11-09 16:39:16 · 142 阅读 · 0 评论 -
python批量替换sql语句中的id
1、连接数据库2、获取新表最大id,然后加13、逐行读取sql文件4、使用正则表达式批量替换id5、执行sql语句并提交6、关闭数据库原创 2024-09-07 21:22:40 · 427 阅读 · 0 评论 -
python操作SQLite3数据库进行增删改查
python操作SQLite3数据库进行增删改查原创 2024-07-06 23:22:09 · 737 阅读 · 0 评论 -
postgresql数据库进阶知识
postgresql数据库进阶知识原创 2024-06-22 13:57:44 · 235 阅读 · 0 评论 -
数据库inner join、full join、left join、union、union all区别
数据库inner join、full join、left join、union、union all区别原创 2024-06-22 13:35:36 · 199 阅读 · 0 评论 -
mysql自动填写当前时间,添加索引
MySQL表自动填写当前时间,添加索引,追加外键,更新语句、新增列、删除列,联合更新,统计某字段重复数据原创 2024-06-22 13:25:29 · 277 阅读 · 0 评论 -
mysql数据库中给表创建数据
mysql给数据库创建表通用代码原创 2024-06-22 13:21:21 · 206 阅读 · 0 评论 -
mysql8修改密码
mysql8修改密码原创 2024-03-03 22:22:28 · 984 阅读 · 0 评论 -
pymysql对MySQL执行SQL查询结果返回字典然后再转成insert插入语句
pymysql对MySQL执行SQL查询结果返回字典然后再转成insert插入语句1、execute(sql)查询sql语句2、获取字段名3、把数据组装成字典4、如果有需要可以对字典中的值进行修改5、转成两个元组,clos是所有字段名,value是对应字段的值6、转成insert sql语句7、execute(new_sql, value)执行新的sql语句8、commit()提交原创 2023-12-17 11:19:39 · 650 阅读 · 0 评论 -
InnoDB: Cannot allocate memory for the buffer pool
Ubuntu下MySQL启动失败Failed to start MySQL Community Servermysql.service: Start request repeated too quicklyCan't connect to MySQL server on '127.0.0.1' (111)InnoDB: Cannot allocate memory for the buffer poolSee "systemctl status mysql.service" and "journa原创 2023-04-20 13:24:49 · 526 阅读 · 0 评论 -
MySQL有两条以上重复数据时只保留一条
MySQL有两条以上重复数据时只取其中一条数据,其他的过滤掉原创 2023-04-10 12:39:49 · 2781 阅读 · 0 评论 -
MySQL出现too many connections错误
解决MySQL出现 too many connections的错误原创 2023-03-28 11:52:31 · 2633 阅读 · 0 评论 -
ubuntu18.04安装mysql5.7并配置数据存储路径
Ubuntu18.04安装Mysql5.7并配置存储路径原创 2022-08-06 10:44:39 · 1188 阅读 · 0 评论 -
mysql忘记密码、修改密码
windows系统修改mysql密码适用mysql-5.7.9以上1、管理员打开cmd先停止Mysql服务,输入:net stop mysql2、设置mysql密码为空mysqld --console --skip-grant-tables --shared-memory3、以管理员身份打开另一个cmd执行:mysql -u root -p然后按回车键4、进切换到mysql数据库执行:use mysql;按回车键5、更换密码为123-abc执行:update u原创 2022-04-03 16:43:27 · 1111 阅读 · 0 评论 -
The service already exists
现象以管理员身份打开cmd,进入到mysql\bin目录时,执行以下命令报错:mysqld install出现问题The service already exists,如下图:原因这是由于之前已经安装过mysql,并且没有删除干净导致的。解决方案重新以管理员身份运行cmd,然后执行sc query mysql可以看到有名为mysql的服务:最后执行:sc delete mysql即可删除该服务。然后重新执行mysqld install即可安装成功。...原创 2022-03-25 10:04:28 · 3263 阅读 · 1 评论 -
windows10安装mysql5.7版本
windows安装mysql5.71、下载下载mysql-5.7.28-winx64.zip方式1:官网,选择mysql-5.7.28-winx64方式2:关注公众号“轻松学编程”,回复mysql57获取2、添加my.ini解压到自己指定的路径,添加my.ini与sqlData文件夹my.ini内容[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]# 设置3306端口port = 3306# 设置mysql原创 2021-05-19 10:10:48 · 369 阅读 · 0 评论 -
postgreSQL数据库常用语法
postgreSQL常用语法1、CRUD增删改查创建用户角色create user ldc with password 'ldc-root';创建数据库create DATABASE school_info ENCODING ='utf-8' --指定字符集 TABLESPACE = pg_default owner ldc; --设置数据库所有者grant all privileges on database school_info to ldc; --将 schoo原创 2020-12-15 16:08:03 · 4938 阅读 · 0 评论 -
mysql处理数据库事务
mysql数据库事务1、概念 执行批量操作时,这些操作作为一个整体,要么全部成功,要么全部失败。如银行转账,己方扣钱、对方加钱,这两个操作是一个整体,要么全部成功,要么全部失败。2、四大特性ACID原子性(Atomicity) 事务是一个不可再分割的工作单位,事务中的操作要么都发生,要么都不发生一致性(Consistency) 事务前后,数据关系一致、业务逻辑一致隔离...原创 2018-05-13 15:45:55 · 621 阅读 · 0 评论 -
python使用mysql数据库
引入pymysql模块模块引入参考:https://blog.youkuaiyun.com/lm_is_dc/article/details/80099727中的安装第三方模块。步骤:1、引入pymysql2、配置并获得连接:pymysql.connect()3、获得查询游标:cursor = conn.cursor()4、执行SQL语句:affected = curso...原创 2018-05-13 14:48:39 · 609 阅读 · 0 评论 -
mysql管理表关系
mysql表关系管理1、概述 表与表之间的关系可以是一对一、一对多、多对一的。通过外键把表连接起来,外键放在任意一张表都可以,通常选择由从表(相对次要的表)来持有外键(因为一旦删除数据,删除从表,外键也一并被删除,主表不会留下脏数据)。课程表:学生表:选课表:选课表:就是中间表。表关系管理之多对多:通过中间表进行管理,中间表同时持有双方外键,中间表的主键是双...原创 2018-05-13 12:15:13 · 648 阅读 · 0 评论 -
MySQL图形界面客户端
图形界面客户端使用图形界面客户端操作数据库更直观、方便。下面三个客户端都能操作MySQL,各有各自的优点。1、Navicat Premium安装包下载链接:https://pan.baidu.com/s/1e0KKZn8xEnQXCLPLfzYdow 密码:jk6f新建连接:建立MySQL连接:点击“确定”。然后可以看到自己建的数据库、表,也可以利用右键建立...原创 2020-03-09 20:35:55 · 37819 阅读 · 7 评论 -
mysql增删改查语法
MySQLMySQL是关系型数据库,对大小写不敏感。一、常用数据类型1、数值型1.1 整型int或integer:占4字节(一个字节8位),可以表示的范围:-2^32到+2^32(40多亿)。bigint,占8字节,1.2 浮点float:占4字节,可以表示6到7位小数。double:占8字节,可以表示15到16位小数。 类型 大小...原创 2018-05-10 11:20:30 · 1022 阅读 · 0 评论