❤️ 万字Python MySQL从入门到精通详细教程❤️ 再也不用担心学不会数据库了❤️

发布时间:2022-07-06 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了❤️ 万字Python MySQL从入门到精通详细教程❤️ 再也不用担心学不会数据库了❤️脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

文章目录

    • 前言
    • ⭐集合三万字基础教程⭐
    • 一、SQL详细教程
    • 二.MySQL入门详细教程
    • ⭐转python mysql⭐
    • 三、Python MySQL入门连接
      • 3.1基本环境准备
      • 3.2连接
    • 四、Python MySQL创建表
    • 五、Python MySQL插入表
      • 5.1插入表格
      • 5.2插入多行
      • 5.3获取插入的 ID
    • ⭐解锁新教程⭐
    • 六、Python MySQL选择
    • 七、Python MySQL查询在哪里(where)
    • 八、python MySQL排序
    • 九、Python MySQL删除
    • 十、Python MySQL更新表
    • 十一、Python MySQL限制
    • 十二、Python MySQL合并
    • ⭐ ⭐粉丝福利⭐⭐

前言

首先你要学会使用SQL语句,不会SQLF1f;川川给你安排好了教程: SQL详细教程 学了SQL后,我们再用python来操作mysql。不要担心跟着我学不会,线路安排得明明白白。篇幅有限,因此用了很多跳转,并没有恶意。

⭐集合三万字基础教程⭐

一、SQL详细教程

教程点击跳转查看:SQL详细教程

二.mysql入门详细教程

教程点击跳转查看:;mysql详细教程

⭐转python mysql⭐

三、Python MySQL入门连接

Python MySQL入门连接

3.1基本环境准备

cmd登录mysql:

mysql -h localhost -u root -p

然后输入密码回车即可。

❤️ 万字Python MySQL从入门到精通详细教程❤️ 再也不用担心学不会数据库了❤️

创建用户名为testuser1:

 CREATE USER 'testuser1'@'localhost'@H_8_126@;

❤️ 万字Python MySQL从入门到精通详细教程❤️ 再也不用担心学不会数据库了❤️

安装模块:

pip install mysql.connector

❤️ 万字Python MySQL从入门到精通详细教程❤️ 再也不用担心学不会数据库了❤️

创建数据库:

❤️ 万字Python MySQL从入门到精通详细教程❤️ 再也不用担心学不会数据库了❤️

❤️ 万字Python MySQL从入门到精通详细教程❤️ 再也不用担心学不会数据库了❤️

创建表:

❤️ 万字Python MySQL从入门到精通详细教程❤️ 再也不用担心学不会数据库了❤️

❤️ 万字Python MySQL从入门到精通详细教程❤️ 再也不用担心学不会数据库了❤️

添加新列:

❤️ 万字Python MySQL从入门到精通详细教程❤️ 再也不用担心学不会数据库了❤️

保存:

❤️ 万字Python MySQL从入门到精通详细教程❤️ 再也不用担心学不会数据库了❤️

打开表:

❤️ 万字Python MySQL从入门到精通详细教程❤️ 再也不用担心学不会数据库了❤️

❤️ 万字Python MySQL从入门到精通详细教程❤️ 再也不用担心学不会数据库了❤️

3.2连接

python连接:

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost", #默认用主机名
  user="root",  #默认用户名
  password="123456"   #mysql密码
  ,charset='utf8'   #编码方式
)

PRint(mydb)

演示:

❤️ 万字Python MySQL从入门到精通详细教程❤️ 再也不用担心学不会数据库了❤️

以上就是成功了。

四、Python MySQL创建表

Python MySQL创建表

4.1创建数据库

创建一个名为“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。

4.2检查数据库是否存在

通过使用“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)

演示:

❤️ 万字Python MySQL从入门到精通详细教程❤️ 再也不用担心学不会数据库了❤️

如上可以看到创建的数据库存在。 或者您可以在建立连接时直接尝试访问数据库:

# 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插入表

教程点击跳转查看:Python MySQL插入表

5.1插入表格

要在 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, "添加表格成功.")

演示:

❤️ 万字Python MySQL从入门到精通详细教程❤️ 再也不用担心学不会数据库了❤️

5.2插入多行

用数据填充“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, "全部添加成功.")

演示:

❤️ 万字Python MySQL从入门到精通详细教程❤️ 再也不用担心学不会数据库了❤️

如果不存在这个表,会报错。

5.3获取插入的 ID

代码:

# 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从入门到精通详细教程❤️ 再也不用担心学不会数据库了❤️

注意: 如果插入多行,则返回最后插入行的id。

⭐解锁新教程⭐

六、Python MySQL选择

教程点击跳转查看: Python MySQL选择

七、Python MySQL查询在哪里(where)

教程点击跳转查看:Python MySQL查询在哪里(where)

八、python MySQL排序

教程点击跳转查看:python MySQL排序

九、Python MySQL删除

更多教程点击跳转查看:Python MySQL删除

十、Python MySQL更新表

更多教程点击跳转查看:Python MySQL更新表

十一、Python MySQL限制

更多教程点击跳转查看:Python MySQL限制

十二、Python MySQL合并

更多教程点击跳转查看: Python MySQL合并

⭐ ⭐粉丝福利⭐⭐

感谢这段时间各位的支持,本文开始将随机抽取两位粉丝,每人送北京大学出版社人工智能数学基础书 一本。写很详细,可以学。

参与方式:

  1. 给本文「 「一键三连」 支持博主
  2. 左侧加群注明加群理由
  3. 本周日我会在 「QQ群」公布赠送方式
  4. 「如果条件允许,我会尽量每周日都送」

这本书保证零基础也能快速入门。本书从最基础的高等数学基础讲起,由浅入深,层层递进,在巩固固有知识的同时深入讲解人工智能的算法原理,无论读者是否从事计算机相关行业,是否接触过人工智能,都能通过本书实现快速入门。使用python语言,与本专栏教程符合,有空我会拿本书做专栏讲一下。

❤️ 万字Python MySQL从入门到精通详细教程❤️ 再也不用担心学不会数据库了❤️

不知哪两位粉丝最幸运呢?至于学习问题,主页左侧加群询问,有空就回答。也可以通过关注公众号联系川川。

脚本宝典总结

以上是脚本宝典为你收集整理的❤️ 万字Python MySQL从入门到精通详细教程❤️ 再也不用担心学不会数据库了❤️全部内容,希望文章能够帮你解决❤️ 万字Python MySQL从入门到精通详细教程❤️ 再也不用担心学不会数据库了❤️所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。