
MySQL
文章平均质量分 75
fly_Xiaoma
技术分享,技术学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql主库更新后,读取主库、从库数据存在不一致的情况
我们知道,mysql数据库,为了得到更高性能,一般会读写分离,主库用于写操作,比如用于执行insert,update操作,从库用于读,也就是最常见的select操作。像下面这个图这样。虽然主库一般用于写操作,但也是能读的。那么今天的问题来了。 主库更新后,主库都读到最新值了,从库还有可能读到旧值吗? 主库更新后,从库都读到最新值了,主库还有可能读到旧值吗? 毕竟面试官都这么问了,那当然是有可能的,那至于是为啥,以及怎么做到的,今天我们来好好聊聊。正常的主从更新流程比如原创 2022-03-21 20:25:44 · 472 阅读 · 0 评论 -
详解gorm联合查询 && (on conflict do update set)
联合(join)查询的类型:1)内联接(inner join):将两个表中存在联接关系的字段符合联接条件的记录形成记录集;如:Select A.name,B.name from A inner join B on A.id = B.id 和Select A.name,b.name from A,B where A.id = B.id 结果是一样的(内联结的inner关键字可忽略)2)外联接(分为左外联接和右外联接)左联接A、B表,结果包括A的全部记录和符合条件的B的记录;右联结A、B..原创 2021-10-06 23:09:41 · 3703 阅读 · 1 评论 -
Ubuntu运行 .sql脚本
登陆mysql: mysql -u用户名 -p密码 连接数据库: use 数据库名; 执行sql脚本:source 文件目录/**.sql原创 2020-06-09 12:08:07 · 667 阅读 · 0 评论 -
Ubuntu操作MySQL(登入、建库、建表)
1. 登入MySQLmysql -uroot -p密码2. 创建数据库(xxx_db)mysql> create database if not exists xxx_db;3. 切换到xxx_db数据库mysql> use xxx_db;4. 在数据库中建一张表create table if not exists one_table( id i...原创 2020-05-03 16:37:34 · 4087 阅读 · 0 评论 -
数据库连接
使用pymsql连接数据库,查询数据库中的表格,并使用pandas读取表格。import pymysqlpymysql.install_as_MySQLdb()from sqlalchemy.ext.declarative import declarative_basefrom sqlalchemy import create_engineimport pandas as pd...原创 2019-12-20 11:31:02 · 159 阅读 · 0 评论 -
使用pandas读取MySQL数据库中的表格
1、使用pymysqlimport pymysqlpymysql.install_as_MySQLdb()#注意:mysqldb是python2中的包,在python3中已经变为pymsql,如果想继续使用python2的数据库连接格式#可以调用pymysql.install_as_MySQLdb()命令conn=pymysql.connect(host='192.168.3.8...原创 2019-07-26 10:01:05 · 1767 阅读 · 2 评论