顾乔芝士网

持续更新的前后端开发技术栈

python 连接 mysql 数据库

用 PyMySQL 包来连接Python和MySQL。在使用前需要先通过 pip 来安装 PyMySQL包:

在windows 系统中打开cmd,输入

pip install PyMySQL 

# mysql 中文乱码问题分析

# mysql 中文乱码问题分析

## 一、问题分析:

MySQL 中文乱码通常是因为字符集设置不正确导致的。MySQL 有多种字符集,如 latin1、utf8、utf8mb4 等,如果在创建数据库、数据表或者字段时没有指定正确的字符集,或者在插入数据时使用了与数据库字符集不一致的编码,就可能出现乱码。

PostgreSQL、MySQL 数据库被入侵究竟有多么普遍?有人做了一项实验

python使用pymysql在mysql中创建student表

import pymysql

# 链接数据库
db = pymysql.connect(host='localhost',
                     port=3306,
                     user='root',
                     password='root',
                     db='student_info',
                     charset='utf8'
                     )

# 创建游标
cursor = db.cursor()
# 如果表存在, 先删除
sqlCmd = "DROP TABLE IF EXISTS student_info"
cursor.execute(sqlCmd)
# 设定sql语句
sqlAdd = """
             CREATE TABLE student (sno char(5), 
                                sname char(10), 
                                ssex char(2),
                                sage int);
        """
cursor.execute(sqlAdd)
# 关闭
cursor.close()
db.close()

10种常见的MySQL错误,你可中招?

【51CTO.com快译】如果未能对 MySQL 8 进行恰当的配置,您非但可能遇到无法顺利访问、或调用 MySQL 的窘境,而且还可能给真实的应用生产环境带来巨大的影响。本文列举了十种 MySQL 常见的错误及其解决方案。


深入解析MySQL:视图

概述

很多时候,我们会有一些很复杂的数据库操作,比如整合用户的行为数据,那这些数据可能包含用户的餐饮、生活日用、充值消费、交通出行、通讯物流、交通出行、医疗保健、住房物业、运动健康...

2022最新超详MySQL(很适合初学者,基础篇)

1.事务简介

事务 是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。

就比如 : 张三给李四转账 1000 块钱,张三银行账户的钱减少 1000 ,而李四银行账户的钱要增加 1000。 这一组操作就必须在一个事务的范围内,要么都成功,要么都失败

MySQL数据库竟能自动同步?打造双保险备份方案,运维半夜笑醒

引言:你的数据安全正在裸奔吗?

凌晨3点的报警短信、误删数据后的彻夜恢复、迁移失败的业务中断...这些运维噩梦的根源,都指向同一个问题——数据库备份机制存在致命缺陷。本文将揭秘一套开箱即用的MySQL自动同步方案,通过智能脚本实现「备份+迁移」双保险机制,让你从此告别被动救火。

mysql数据库ORDER BY优化总结(为排序使用索引)

概述

在使用order by时,经常出现Using filesort,所以对于此类sql语句我们需要去尽力优化,使其尽量使用Using index。

那么,我们对于这类型的语句我们怎么去做优化呢?因为这一块还是比较容易混淆的,所以我弄了个实验,相信大家跟我一起做下实验就都能理解了~


1、环境准备

失业程序员复习python笔记——mysql

今天展示python访问myql数据库的例子。网上查了一下有很多访问mysql用的python库,这里选用了mysql-connector-python库

安装mysql-connector-python库

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言