Python连接MySQL创建数据库与用户表并插入数据
需积分: 0 174 浏览量
更新于2024-08-03
收藏 143KB DOC 举报
"Python与MySQL基础练习"
这篇文档包含了一些关于使用Python操作MySQL数据库的基础知识。主要涉及了如何创建数据库、创建表以及向表中插入数据的步骤。
首先,Python通过`pymysql`库与MySQL数据库进行交互。`pymysql.connect()`函数用于建立与MySQL服务器的连接,参数包括`host`(主机名,这里是'localhost'表示本地服务器)、`port`(端口号,3306是MySQL默认端口)、`user`(用户名,'root')、`passwd`(密码,'123123')、`charset`(字符编码,'utf8'确保中文字符正确处理)。
在创建数据库的例子中,连接到MySQL后,使用`cursor()`方法获取游标对象,然后调用`cursor.execute()`执行SQL语句,即`CREATE DATABASE mydb`,创建一个名为`mydb`的数据库。记得在操作结束后关闭游标和连接。
接下来,创建用户表`users`。同样是建立连接,但这次还需指定`db`参数为已创建的数据库名`mydb`。SQL语句`CREATE TABLE users`定义了表结构,包括`id`(整型,主键)、`username`(可变字符,最大长度255)、`sex`(可变字符,最大长度255)和`age`(整型)。执行完创建表的SQL后,同样关闭游标和连接。
最后,向`users`表中插入数据。依旧建立连接,并在SQL语句`INSERT INTO users`中指定要插入的列名和对应的值。这里插入了三条记录,分别对应用户`alice`、`Adeline`和`Adrienne`,并指定了她们的性别和年龄。执行插入操作后,同样关闭游标和连接。
这些基础操作是Python与MySQL交互时最常用的场景,对于初学者来说,理解和掌握这些内容是学习数据库操作的重要步骤。通过这样的练习,可以了解到如何使用Python编写脚本管理数据库,这对于开发Web应用或其他需要数据库支持的项目至关重要。
2021-09-25 上传
2021-10-08 上传
2021-09-10 上传
2021-09-26 上传
2021-12-12 上传
2022-11-19 上传
2021-10-12 上传
2021-11-19 上传
t146384
- 粉丝: 0
- 资源: 1
最新资源
- sentry-ssdb-nodestore:Sentry的SSDB NodeStore后端
- 附近JavaScript:适用于JavaScript的ArcGIS API应用程序可查找附近的地点并路由到最近的位置
- aiap-field-guide:每周Aiap课程
- Ambit Components Collection-开源
- Glider Screen-crx插件
- PCB_FDTD.zip_matlab例程_C++_Builder_
- 快速收集视图的自定义蜂窝布局-Swift开发
- js-pwdgen-wannabe
- facebook-sdk:适用于Facebook Graph API的Python SDK
- markdown文档转pdf工具
- lucy:基于键值存储网络的聊天机器人
- Year Clock-crx插件
- goodmobileirisrecognition.rar_matlab例程_matlab_
- matlab人脸检测框脸代码-opencv4nodeJs-4.5.2:适用于Node.js的OpencvBuild
- CTI110:CTI110存储库
- L-one-crx插件