【Python】Python 2 和 Python 3 操作 MySQL 数据库实现创建表、删除表、增删改查操作
1、MySQL数据库和表的编码格式
(1)创建数据库并指定字符集
mysql> create database testpythondb character set utf8;
Query OK, 1 row affected, 1 warning (0.60 sec)
(2)查看数据库的编码格式
mysql> show variables like 'character_set_database';
+------------------------+-------+
| Variable_name | Value |
+------------------------+-------+
| character_set_database | utf8 |
+------------------------+-------+
1 row in set (0.10 sec)
(3)创建表并指定字符集
mysql> create table tb_books (-> id varchar(10) not null,-> name varchar(20) not null,-> author varchar(20) not null,-> price double not null) default charset = utf8;
Query OK, 0 rows affected, 1 warning (2.16 sec)mysql> show tables;
+------------------------+
| Tables_in_testpythondb |
+------------------------+
| tb_books |
+------------------------+
1 row in set (0.17 sec)mysql> desc tb_books;
+--------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| id | varchar(10) | NO | | NULL | |
| name | varchar(20) | NO | | NULL | |
| author | varchar(20) | NO | | NULL | |
| price | double | NO | | NULL | |
+--------+-------------+------+-----+---------+-------+
4 rows in set (0.10 sec)
(4)查看数据表的编码格式
mysql> show create table tb_books;
+----------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table |
+----------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| tb_books | CREATE TABLE `tb_books` (`id` varchar(10) NOT NULL,`name` varchar(20) NOT NULL,`author` varchar(20) NOT NULL,`price` double NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 |
+----------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.10 sec)
(5)修改数据库的编码格式
mysql> alter database testpythondb character set gbk;
Query OK, 1 row affected (0.17 sec)mysql> show variables like 'character_set_database';
+------------------------+-------+
| Variable_name | Value |
+------------------------+-------+
| character_set_database | gbk |
+------------------------+-------+
1 row in set (0.06 sec)
(6)修改数据表的编码格式
mysql> alter table tb_books character set gbk;
Query OK, 0 rows affected (0.31 sec)
Records: 0 Duplicates: 0 Warnings: 0mysql> show create table tb_books;
+----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table |
+----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| tb_books | CREATE TABLE `tb_books` (`id` varchar(10) CHARACTER SET utf8 NOT NULL,`name` varchar(20) CHARACTER SET utf8 NOT NULL,`author` varchar(20) CHARACTER SET utf8 NOT NULL,`price` double NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=gbk |
+----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
(7)修改字段的编码格式
mysql> create database testpythondb character set utf8;
mysql> alter table tb_books change name bookname varchar(25) character set gbk not null;
Query OK, 0 rows affected, 1 warning (0.18 sec)
Records: 0 Duplicates: 0 Warnings: 1mysql> desc tb_books;
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| id | varchar(10) | NO | | NULL | |
| bookname | varchar(25) | NO | | NULL | |
| author | varchar(20) | NO | | NULL | |
| price | double | NO | | NULL | |
+----------+-------------+------+-----+---------+-------+
4 rows in set (0.00 sec)mysql> show create table tb_books;
+----------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table |
+----------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| tb_books | CREATE TABLE `tb_books` (`id` varchar(10) CHARACTER SET utf8 NOT NULL,`bookname` varchar(25) CHARACTER SET gbk COLLATE gbk_chinese_ci NOT NULL,`author` varchar(20) CHARACTER SET utf8 NOT NULL,`price` double NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=gbk |
+----------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
(8)添加表外键
mysql> create database testpythondb character set utf8;
mysql> create table tb_bookstore (-> storeid varchar(10) not null,-> storename varchar(20) not null,-> address varchar(50) not null);
Query OK, 0 rows affected (1.02 sec)mysql> show tables;
+------------------------+
| Tables_in_testpythondb |
+------------------------+
| tb_books |
| tb_bookstore |
+------------------------+
2 rows in set (0.00 sec)mysql> show create table tb_bookstore;
+--------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table |
+--------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| tb_bookstore | CREATE TABLE `tb_bookstore` (`storeid` varchar(10) NOT NULL,`storename` varchar(20) NOT NULL,`address` varchar(50) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=gbk |
+--------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)mysql> alter table tb_bookstore add constraint idx_id primary key (storeid);
Query OK, 0 rows affected (1.00 sec)
Records: 0 Duplicates: 0 Warnings: 0mysql> desc tb_bookstore;
+-----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+-------+
| storeid | varchar(10) | NO | PRI | NULL | |
| storename | varchar(20) | NO | | NULL | |
| address | varchar(50) | NO | | NULL | |
+-----------+-------------+------+-----+---------+-------+
3 rows in set (0.00 sec)mysql> alter table tb_books add storeid varchar(10) not null;
Query OK, 0 rows affected (0.46 sec)
Records: 0 Duplicates: 0 Warnings: 0mysql> desc tb_books;
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| id | varchar(10) | NO | | NULL | |
| bookname | varchar(25) | NO | | NULL | |
| author | varchar(20) | NO | | NULL | |
| price | double | NO | | NULL | |
| storeid | varchar(10) | NO | | NULL | |
+----------+-------------+------+-----+---------+-------+
5 rows in set (0.00 sec)mysql> alter table tb_books add constraint fk_book_store foreign key(storeid) references tb_bookstore(storeid);
Query OK, 0 rows affected (1.89 sec)
Records: 0 Duplicates: 0 Warnings: 0mysql> desc tb_books;
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| id | varchar(10) | NO | | NULL | |
| bookname | varchar(25) | NO | | NULL | |
| author | varchar(20) | NO | | NULL | |
| price | double | NO | | NULL | |
| storeid | varchar(10) | NO | MUL | NULL | |
+----------+-------------+------+-----+---------+-------+
5 rows in set (0.00 sec)mysql> show create table tb_books;
+----------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table |
+----------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| tb_books | CREATE TABLE `tb_books` (`id` varchar(10) CHARACTER SET utf8 NOT NULL,`bookname` varchar(25) CHARACTER SET gbk COLLATE gbk_chinese_ci NOT NULL,`author` varchar(20) CHARACTER SET utf8 NOT NULL,`price` double NOT NULL,`storeid` varchar(10) NOT NULL,KEY `fk_book_store` (`storeid`),CONSTRAINT `fk_book_store` FOREIGN KEY (`storeid`) REFERENCES `tb_bookstore` (`storeid`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk |
+----------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
(9)删除表外键
mysql> alter table tb_books drop foreign key fk_book_store;
Query OK, 0 rows affected (0.17 sec)
Records: 0 Duplicates: 0 Warnings: 0mysql> show create table tb_books;
+----------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table |
+----------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| tb_books | CREATE TABLE `tb_books` (`id` varchar(10) CHARACTER SET utf8 NOT NULL,`bookname` varchar(25) CHARACTER SET gbk COLLATE gbk_chinese_ci NOT NULL,`author` varchar(20) CHARACTER SET utf8 NOT NULL,`price` double NOT NULL,`storeid` varchar(10) NOT NULL,KEY `fk_book_store` (`storeid`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk |
+----------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)mysql> desc tb_books;
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| id | varchar(10) | NO | | NULL | |
| bookname | varchar(25) | NO | | NULL | |
| author | varchar(20) | NO | | NULL | |
| price | double | NO | | NULL | |
| storeid | varchar(10) | NO | MUL | NULL | |
+----------+-------------+------+-----+---------+-------+
5 rows in set (0.00 sec)mysql> alter table tb_books drop key fk_book_store;
Query OK, 0 rows affected (0.24 sec)
Records: 0 Duplicates: 0 Warnings: 0mysql> desc tb_books;
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| id | varchar(10) | NO | | NULL | |
| bookname | varchar(25) | NO | | NULL | |
| author | varchar(20) | NO | | NULL | |
| price | double | NO | | NULL | |
| storeid | varchar(10) | NO | | NULL | |
+----------+-------------+------+-----+---------+-------+
5 rows in set (0.00 sec)mysql> show create table tb_books;
+----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table |
+----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| tb_books | CREATE TABLE `tb_books` (`id` varchar(10) CHARACTER SET utf8 NOT NULL,`bookname` varchar(25) CHARACTER SET gbk COLLATE gbk_chinese_ci NOT NULL,`author` varchar(20) CHARACTER SET utf8 NOT NULL,`price` double NOT NULL,`storeid` varchar(10) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=gbk |
+----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
(10)删除数据库
mysql> create database testpythondb character set utf8;
mysql> drop database testpythondb;
Query OK, 2 rows affected (0.62 sec)
2、PyCharm默认编码格式设置
3、Python 2 操作 MySQL 数据库
安装MySQL-python-1.2.5.win32-py2.7.exe,下载地址:https://pypi.org/project/MySQL-python/#files在 Python 2.7 环境下,pip install mysql 报错,故只能安装MySQL-python程序。
连接数据库
# coding=utf-8import MySQLdbconnection = MySQLdb.connect(user='root', passwd='123456', db='testpythondb')
cursor = connection.cursor()
cursor.execute("SELECT VERSION()")
result = cursor.fetchone()print "数据库版本:{}".format(result)connection.close()
输出:
数据库版本:(‘5.7.35’,)
Python 2.7 只能连接 MySQL 5.x 版本。
本机 MySQL 5.7.35 和 MySQL 8.0.21 版本切换方式:
修改注册表:Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL\ImagePath,编辑该文件,“G:\Program Files\mysql-5.7.35-win32\bin\mysqld” MySQL为MySQL 5.7.35版本,“E:\Program Files\mysql-8.0.21-winx64\bin\mysqld” MySQL为MySQL 8.0.21 版本。
删除表、创建表
# coding=utf-8import MySQLdbconnection = MySQLdb.connect(user='root', passwd='123456', db='testpythondb')
cursor = connection.cursor()cursor.execute("DROP TABLE IF EXISTS tb_books")sql = "create table tb_books ( \id varchar(10) not null, \name varchar(20) not null, \author varchar(20) not null, \price double not null) default charset = utf8"cursor.execute(sql)connection.close()
mysql> show tables;
+------------------------+
| Tables_in_testpythondb |
+------------------------+
| tb_books |
+------------------------+
1 row in set (0.00 sec)
INSERT操作
# coding=utf-8# import sys
import MySQLdb# reload(sys)
# sys.setdefaultencoding("utf-8")connection = MySQLdb.connect(user='root', passwd='123456', db='testpythondb', charset='utf8')
cursor = connection.cursor()sql1 = "insert into tb_books (id, name, author, price) values ('1', '呼啸山庄', '艾米莉·勃朗特', 80.5)"
sql2 = "insert into tb_books (id, name, author, price) values('%s', '%s', '%s', '%g')" % ("2", "老人与海", "欧内斯特·米勒尔·海明威", 88.2)try:cursor.execute(sql1)cursor.execute(sql2)connection.commit()
except:connection.rollback()connection.close()
mysql> select * from tb_books;
+----+--------------+------------------------------------+-------+
| id | name | author | price |
+----+--------------+------------------------------------+-------+
| 1 | 呼啸山庄 | 艾米莉·勃朗特 | 80.5 |
| 2 | 老人与海 | 欧内斯特·米勒尔·海明威 | 88.2 |
+----+--------------+------------------------------------+-------+
2 rows in set (0.00 sec)
UPDATE操作
# coding=utf-8# import sys
import MySQLdb# reload(sys)
# sys.setdefaultencoding("utf-8")connection = MySQLdb.connect(user='root', passwd='123456', db='testpythondb', charset='utf8')
cursor = connection.cursor()sql = "update tb_books set price = 82.6 where id='1'"try:cursor.execute(sql)connection.commit()
except:connection.rollback()connection.close()
mysql> select * from tb_books;
+----+--------------+------------------------------------+-------+
| id | name | author | price |
+----+--------------+------------------------------------+-------+
| 1 | 呼啸山庄 | 艾米莉·勃朗特 | 82.6 |
| 2 | 老人与海 | 欧内斯特·米勒尔·海明威 | 88.2 |
+----+--------------+------------------------------------+-------+
2 rows in set (0.00 sec)
SELECT操作
# coding=utf-8import sys
import MySQLdbreload(sys)
sys.setdefaultencoding("utf-8")connection = MySQLdb.connect(user='root', passwd='123456', db='testpythondb', charset='utf8')
cursor = connection.cursor()sql = "select * from tb_books where price > 80"try:cursor.execute(sql)results = cursor.fetchall()for row in results:id = row[0]name = row[1]author = row[2]price = row[3]print "id:{0}, name:{1}, author:{2}, price:{3}".format(id, name, author, price)
except:connection.rollback()connection.close()
输出:
id:1, name:呼啸山庄, author:艾米莉·勃朗特, price:82.6
id:2, name:老人与海, author:欧内斯特·米勒尔·海明威, price:88.2
DELETE操作
# coding=utf-8# import sys
import MySQLdb# reload(sys)
# sys.setdefaultencoding("utf-8")connection = MySQLdb.connect(user='root', passwd='123456', db='testpythondb', charset='utf8')
cursor = connection.cursor()sql = "delete from tb_books where price > 85"try:cursor.execute(sql)connection.commit()
except:connection.rollback()connection.close()
mysql> select * from tb_books;
+----+--------------+----------------------+-------+
| id | name | author | price |
+----+--------------+----------------------+-------+
| 1 | 呼啸山庄 | 艾米莉·勃朗特 | 82.6 |
+----+--------------+----------------------+-------+
1 row in set (0.00 sec)
4、Python 3 操作 MySQL 数据库
安装 pymysql 库
> pip install pymysql
连接数据库
# coding=utf-8import pymysqlconnection = pymysql.connect(user='root', passwd='123456', db='testpythondb')
cursor = connection.cursor()
cursor.execute("SELECT VERSION()")
result = cursor.fetchone()print("数据库版本:", result)connection.close()
输出:
数据库版本: (‘8.0.21’,)
删除表、创建表
# coding=utf-8import pymysqlconnection = pymysql.connect(user='root', passwd='123456', db='testpythondb')
cursor = connection.cursor()cursor.execute("DROP TABLE IF EXISTS tb_books")sql = "create table tb_books ( \id varchar(10) not null, \name varchar(20) not null, \author varchar(20) not null, \price double not null) default charset = utf8"cursor.execute(sql)connection.close()
mysql> show tables;
+------------------------+
| Tables_in_testpythondb |
+------------------------+
| tb_books |
+------------------------+
1 row in set (0.00 sec)mysql> show create table tb_books;
+----------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table |
+----------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| tb_books | CREATE TABLE `tb_books` (`id` varchar(10) NOT NULL,`name` varchar(20) NOT NULL,`author` varchar(20) NOT NULL,`price` double NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 |
+----------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
INSERT操作
# coding=utf-8import pymysqlconnection = pymysql.connect(user='root', passwd='123456', db='testpythondb')
cursor = connection.cursor()sql1 = "insert into tb_books (id, name, author, price) values ('1', '呼啸山庄', '艾米莉·勃朗特', 80.5)"
sql2 = "insert into tb_books (id, name, author, price) values('%s', '%s', '%s', '%g')" % ("2", "老人与海", "欧内斯特·米勒尔·海明威", 88.2)try:cursor.execute(sql1)cursor.execute(sql2)connection.commit()
except:connection.rollback()connection.close()
mysql> select * from tb_books;
+----+--------------+------------------------------------+-------+
| id | name | author | price |
+----+--------------+------------------------------------+-------+
| 1 | 呼啸山庄 | 艾米莉·勃朗特 | 80.5 |
| 2 | 老人与海 | 欧内斯特·米勒尔·海明威 | 88.2 |
+----+--------------+------------------------------------+-------+
2 rows in set (0.00 sec)
UPDATE操作
# coding=utf-8import pymysqlconnection = pymysql.connect(user='root', passwd='123456', db='testpythondb')
cursor = connection.cursor()sql = "update tb_books set price = 82.6 where id='1'"try:cursor.execute(sql)connection.commit()
except:connection.rollback()connection.close()mysql> select * from tb_books;
+----+--------------+------------------------------------+-------+
| id | name | author | price |
+----+--------------+------------------------------------+-------+
| 1 | 呼啸山庄 | 艾米莉·勃朗特 | 82.6 |
| 2 | 老人与海 | 欧内斯特·米勒尔·海明威 | 88.2 |
+----+--------------+------------------------------------+-------+
2 rows in set (0.00 sec)
SELECT操作
# coding=utf-8import pymysqlconnection = pymysql.connect(user='root', passwd='123456', db='testpythondb')
cursor = connection.cursor()sql = "select * from tb_books where price > 80"try:cursor.execute(sql)results = cursor.fetchall()for row in results:id = row[0]name = row[1]author = row[2]price = row[3]print("id:{0}, name:{1}, author:{2}, price:{3}".format(id, name, author, price))
except:connection.rollback()connection.close()
输出:
id:1, name:呼啸山庄, author:艾米莉·勃朗特, price:82.6
id:2, name:老人与海, author:欧内斯特·米勒尔·海明威, price:88.2
DELETE操作
# coding=utf-8import pymysqlconnection = pymysql.connect(user='root', passwd='123456', db='testpythondb')
cursor = connection.cursor()sql = "delete from tb_books where price > 85"try:cursor.execute(sql)connection.commit()
except:connection.rollback()connection.close()mysql> select * from tb_books;
+----+--------------+----------------------+-------+
| id | name | author | price |
+----+--------------+----------------------+-------+
| 1 | 呼啸山庄 | 艾米莉·勃朗特 | 82.6 |
+----+--------------+----------------------+-------+
1 row in set (0.00 sec)`
【Python】Python 2 和 Python 3 操作 MySQL 数据库实现创建表、删除表、增删改查操作相关推荐
- C案例:创建顺序表并进行增删改查操作
一.顺序表概述 顺序表是在计算机内存中以数组的形式保存的线性表,线性表的顺序存储是指用一组地址连续的存储单元依次存储线性表中的各个元素.使得线性表中在逻辑结构上相邻的数据元素存储在相邻的物理存储单元中 ...
- SAP abap内表分类与增删改查操作
SAP abap内表分类与增删改查操作 1.内表的分类 1.1.标准表 (standard table ) 系统为该表每一行生成一个院级索引.填表是可以将数据附加在现有行之后,也可以插入到指定的位置, ...
- C语言链接mysql数据库实现简易的学生信息增删改查
添加学生信息: 查看学生信息: 学生信息删除: 学生信息更新: #define _CRT_SECURE_NO_DEPRECATE /* if (!mysql_real_connect(& ...
- 实现对mysql增删改查_Java语言实现对MySql数据库中数据的增删改查操作的代码
简单说操作的步骤: 1.连接数据库 2.将SQL语句发送到数据库 3.执行SQL语句 这里举个例子: 在一个数据库中有个students表,表中有学号(Id),姓名(Name),性别(Sex),地址( ...
- 数据库表的增删改查操作
目录 准备工作 一.增加操作 1.全列插入 2.多行插入 3.指定列插入 二.查询操作 1.全列查询和指定列查询 2.对查询的字段起别名,查询的字段为表达式 3.对于查询结果进行去重 4.对查询的结果 ...
- python操作mysql的增删改查_详解使用pymysql在python中对mysql的增删改查操作(综合)...
这一次将使用pymysql来进行一次对MySQL的增删改查的全部操作,相当于对前五次的总结: 先查阅数据库: 现在编写源码进行增删改查操作,源码为: #!/usr/bin/python #coding ...
- python数据库教程_Python连接mysql数据库及简单增删改查操作示例代码
1.安装pymysql 进入cmd,输入 pip install pymysql: 2.数据库建表 在数据库中,建立一个简单的表,如图: 3.简单操作 3.1查询操作 #coding=utf-8 #连 ...
- python diango 增删改查_python中关于django对数据库Mysql的增删改查操作详解
下面小编就为大家带来一篇python django 增删改查操作 数据库Mysql.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 下面介绍一下django增删改查操作: ...
- mysql 增删修模型_48.Python中ORM模型实现mysql数据库基本的增删改查操作
首先需要配置settings.py文件中的DATABASES与数据库的连接信息, DATABASES = { 'default': { 'ENGINE': 'django.db.backends.my ...
- python操作数据库教程_Python连接mysql数据库及简单增删改查操作示例代码
1.安装pymysql 进入cmd,输入 pip install pymysql: 2.数据库建表 在数据库中,建立一个简单的表,如图: 3.简单操作 3.1查询操作 #coding=utf-8 #连 ...
最新文章
- 核苷酸pi值计算方法
- java内省操作类的属性
- 【Java基础】Java常见的异常
- 脉络最清晰的C++高斯消元程序
- C++字符串详解(三) 字符串的增删改
- ACM_逆序数(归并排序)
- DUMP文件分析4:栈溢出
- java对象头_什么是Java对象标头
- 广二师的计算机专业好不,广东技术师范学院和广东第二师范学院哪一个更好?...
- 重启nginx后丢失nginx.pid的解决方法(转)
- Linux内核源代码分析——插入之后会发生什么?
- ThreadPoolExecutor 线程池理论、饱和策略、工作队列排队策略
- CSS单行文本溢出显示省略号(…)
- 项目沟通管理 试题分析
- 数字孪生是什么?以山海鲸智慧园区三维可视化系统为例说明
- iphone计算机照片大小,如何把iphone照片导入电脑 四种方法分享【图文】
- 济南钢城四中2021高考成绩查询,武汉高中排行榜分数线2021
- 2021 年,中台的“瓜”你还吃吗?
- 计算机硬件——显示器原理
- Python 笑脸抓拍
热门文章
- shell脚本基础(环境变量、重定向、数学运算、退出脚本)
- TP-LINK WR840N刷OPENWRT成功(WR841N v7也适用,刷回原厂同样也行)
- 浅谈每日优鲜的私域运营
- USB PD等多快充协议芯片:沁恒微 CH235
- layui -- loading实现加载中效果
- 怎么把语音转文字,这个语音转文字的方法简直了
- 基于servlet+jsp+mysql人事工资管理系统(含实训报告)
- 为您解答微信打开网址后自动调用手机自带默认浏览器或提示选择浏览器打开是如何实现的
- 图片转文字哪个软件好?分享实用图片转文字软件
- 其实很多国货护肤品很好,只是年轻一代不稀罕 【转】