Python mysql创建数据库 创建表 插入数据
发布日期:2021-06-24 15:22:05
浏览次数:2
分类:技术文章
本文共 1129 字,大约阅读时间需要 3 分钟。
# -*- coding: utf-8 -*-"""Created on Tue Nov 10 10:48:28 2020@author: Administrator"""import mysql.connectormydb = mysql.connector.connect( host="localhost", user="root", passwd="123456", auth_plugin='mysql_native_password', database="musicdatabase")print(mydb)mycursor = mydb.cursor()"""创建表第一次使用,后直接用即可mycursor.execute("CREATE DATABASE musicdatabase")""""""你已经成功地创建了一个表。mycursor.execute("CREATE TABLE customers (name VARCHAR(255), address VARCHAR(255))")mycursor.execute("ALTER TABLE customers ADD COLUMN id INT AUTO_INCREMENT PRIMARY KEY")""""""插入数据"""sql = "INSERT INTO customers (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, " 条已经插入")mycursor.execute("SHOW TABLES")for x in mycursor: print(x)
转载地址:https://blog.csdn.net/weixin_33595571/article/details/109596427 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
表示我来过!
[***.240.166.169]2024年04月22日 03时30分59秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Spark join调优
2019-04-28
SparkSQL用UDAF实现Bitmap函数
2019-04-28
Hive简介及快速安装
2019-04-28
Hive基本DDL
2019-04-28
实时数仓建设思考与方案记录
2019-04-28
eclipse在debug时出现Unexpected error (103) returned by AddToSystemClassLoaderSearch Unable to add乱码问题
2019-04-28
使用Linux搭建多操作系统ngrok服务(内网穿透)
2019-04-28
软件工程测试题(雨课堂学堂在线选择题汇总)
2019-04-28
操作系统真象还原实验记录之实验十三:内存管理系统
2019-04-28
# 操作系统真象还原实验记录之实验十四:实现内核线程
2019-04-28
操作系统真象还原实验记录之实验十五:多线程调度
2019-04-28
操作系统真象还原实验记录之实验十六:用锁实现终端输出
2019-04-28
操作系统真象还原实验记录之实验十七:实现键盘输入
2019-04-28
操作系统真象还原实验记录之实验十八:环形缓冲区
2019-04-28
ZYNQ开发进化史——概述
2019-04-28
ZYNQ开发进化史——结构体对硬件的使用
2019-04-28
如何魔改Xilinx Vivado 的MIG IP核
2019-04-28