脚本宝典收集整理的这篇文章主要介绍了❤️ 万字Python MySQL从入门到精通详细教程❤️ 再也不用担心学不会数据库了❤️,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
首先你要学会使用SQL语句,不会SQLF1f;川川给你安排好了教程: SQL详细教程 学了SQL后,我们再用python来操作mysql。不要担心跟着我学不会,线路安排得明明白白。篇幅有限,因此用了很多跳转,并没有恶意。
教程点击跳转查看:SQL详细教程
教程点击跳转查看:;mysql详细教程
Python MySQL入门连接
cmd登录mysql:
mysql -h localhost -u root -p
然后输入密码回车即可。
CREATE USER 'testuser1'@'localhost'@H_542_126@;
pip install mysql.connector
保存:
python连接:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost", #默认用主机名
user="root", #默认用户名
password="123456" #mysql密码
,charset='utf8' #编码方式
)
PRint(mydb)
演示:
Python MySQL创建表
创建一个名为“chuan”的数据库:
# coding=gbk
"""
作者:川川
@时间 : 2021/9/13 21:50
import mysql.connector
mydb = mysql.connector.connect(
host="localhost", # 默认用主机名
user="root", # 默认用户名
password="123456" # mysql密码
, charset='utf8' # 编码方式
)
mycursor = mydb.cursor()
mycursor.execute("CREATE DATABASE chuan")
如果上面的代码执行没有错误,你就成功创建了一个数据库 chuan。
通过使用“SHOW DATABASES”语句列出系统中的所有数据库来检查数据库是否存在。如下则是返回所有数据库,看看我们创建的数据库是否存在。
# coding=gbk
"""
作者:川川
@时间 : 2021/9/13 21:54
"""
import mysql.connector
mydb = mysql.connector.connect(
host="localhost", # 默认用主机名
user="root", # 默认用户名
password="123456", # mysql密码
charset='utf8' # 编码方式
)
mycursor = mydb.cursor()
mycursor.execute("SHOW DATABASES")
for x in mycursor:
print(x)
演示:
# coding=gbk
"""
作者:川川
@时间 : 2021/9/13 21:58
"""
import mysql.connector
mydb = mysql.connector.connect(
host="localhost", # 默认用主机名
user="root", # 默认用户名
password="123456", # mysql密码
charset='utf8' , # 编码方式
database="chuan" #数据库名称
)
print(mydb)
如果数据库不存在,您将收到错误消息。
教程点击跳转查看:Python MySQL插入表
要在 MySQL 中填充表,请使用“INSERT INTO”语句。 “chuan”表中添加一条记录: 代码:
# coding=gbk
"""
作者:川川
@时间 : 2021/9/13 22:43
"""
import mysql.connector
mydb = mysql.connector.connect(
host="localhost", # 默认用主机名
user="root", # 默认用户名
password="123456", # mysql密码
charset='utf8', # 编码方式
database="chuan" # 数据库名称
)
mycursor = mydb.cursor()
sql = "INSERT INTO user (name, address) VALUES (%s, %s)"
val = ("川川", "上海交大")
mycursor.execute(sql, val)
mydb.commIT()
print(mycursor.rowcount, "添加表格成功.")
演示:
用数据填充“user”表:
# coding=gbk
"""
作者:川川
@时间 : 2021/9/13 22:47
"""
import mysql.connector
mydb = mysql.connector.connect(
host="localhost", # 默认用主机名
user="root", # 默认用户名
password="123456", # mysql密码
charset='utf8', # 编码方式
database="chuan" # 数据库名称
)
mycursor = mydb.cursor()
sql = "INSERT INTO user (name, address) VALUES (%s, %s)"
val = [
('PEter', 'Lowstreet 4'),
('Amy', 'Apple st 652'),
('Hannah', 'mountain 21'),
('Michael', 'Valley 345'),
('Sandy', 'Ocean blvd 2'),
('Betty', 'Green Grass 1'),
('Richard', 'Sky st 331'),
('Susan', 'One way 98'),
('Vicky', 'Yellow Garden 2'),
('Ben', 'Park Lane 38'),
('William', 'Central st 954'),
('Chuck', 'Main Road 989'),
('Viola', 'Sideway 1633')
]
mycursor.executemany(sql, val)
mydb.commit()
print(mycursor.rowcount, "全部添加成功.")
演示:
代码:
# coding=gbk
"""
作者:川川
@时间 : 2021/9/13 22:51
"""
import mysql.connector
mydb = mysql.connector.connect(
host="localhost", # 默认用主机名
user="root", # 默认用户名
password="123456", # mysql密码
charset='utf8', # 编码方式
database="chuan" # 数据库名称
)
mycursor = mydb.cursor()
sql = "INSERT INTO user (name, address) VALUES (%s, %s)"
val = ("Michelle", "Blue Village")
mycursor.execute(sql, val)
mydb.commit()
print("记录一个插入的id:", mycursor.lastrowid)
演示:
教程点击跳转查看: Python MySQL选择
教程点击跳转查看:Python MySQL查询在哪里(where)
教程点击跳转查看:python MySQL排序
更多教程点击跳转查看:Python MySQL删除
更多教程点击跳转查看:Python MySQL更新表
更多教程点击跳转查看:Python MySQL限制
更多教程点击跳转查看: Python MySQL合并
感谢这段时间各位的支持,本文开始将随机抽取两位粉丝,每人送北京大学出版社人工智能数学基础书 一本。写很详细,可以学。
参与方式:
这本书保证零基础也能快速入门。本书从最基础的高等数学基础讲起,由浅入深,层层递进,在巩固固有知识的同时深入讲解人工智能的算法原理,无论读者是否从事计算机相关行业,是否接触过人工智能,都能通过本书实现快速入门。使用python语言,与本专栏教程符合,有空我会拿本书做专栏讲一下。
以上是脚本宝典为你收集整理的❤️ 万字Python MySQL从入门到精通详细教程❤️ 再也不用担心学不会数据库了❤️全部内容,希望文章能够帮你解决❤️ 万字Python MySQL从入门到精通详细教程❤️ 再也不用担心学不会数据库了❤️所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。