0
点赞
收藏
分享

微信扫一扫

python连接mysql数据库

腾讯优测 2022-01-30 阅读 72


python连接mysql数据库简单案例


  1. 安装启动mysql
  2. 创建数据库与表结构
    ​CREATE DATABASE /*!32312 IF NOT EXISTS*/`test` /*!40100 DEFAULT CHARACTER SET utf8 */; USE `test`; DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` bigint(11) NOT NULL AUTO_INCREMENT, `username` varchar(255) NOT NULL, `password` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8; insert into `user`(`id`,`username`,`password`) values (1,'user','e10adc3949ba59abbe56e057f20f883e'),(2,'admin','e10adc3949ba59abbe56e057f20f883e'); ​
  3. 导入pymysql模块
    ​pip install pymysql ​
  4. 编写代码
    ​import pymysql # 打开链接 conn = pymysql.connect(host="localhost", user="root", password="root", database="test") # 获取游标 cur = conn.cursor() # 执行sql,返回受影响的行数或者查询结果的条数 result = cur.execute("select * from user") # 提交事务(如果是更新操作) # conn.commit() print("查询到:%s条数据" % result) # 查询所有 result_list = cur.fetchall() print(result_list) cur.close() conn.close() ​
  5. 控制台输出
    ​查询到:2条数据 ((1, 'user', 'e10adc3949ba59abbe56e057f20f883e'), (2, 'admin', 'e10adc3949ba59abbe56e057f20f883e')) ​


举报

相关推荐

0 条评论