python删除数据库的数据完整代码_python3.6连接MySQL和表的创建与删除实例代码

本文主要研究的是python3.6连接MySQL和表的创建与删除的相关内容,具体步骤和代码如下。

python3.6不支持importMySQLdb改用为importpymysql模块,需要自行安装模块pymysql。

1:python3.6安装模块pymysql

命令行安装pipinstallpymysql

2:python3.6连接mysql数据库

#!/bin/env Python

# -*- coding:utf-8 -*-

import pymysql

conn = pymysql.connect(

user="root",

password="root@123456",

port=3306,

host="127.0.0.1", #本地数据库 等同于localhost

db="MYSQL",

charset="utf8"

)

conn.cursor() #获取对应的操作游标

请注意连接数据库时要保证数据库已经开启,否则连接失败。

表的创建与删除

操作代码:

import pymysql

connect = pymysql.connect( #连接数据库服务器

user="root",

password="xxxxx",

host="127.0.0.1",

port=3306,

db="MYSQL",

charset="utf8"

)

conn = connect.cursor() #创建操作游标

#你需要一个游标 来实现对数据库的操作相当于一条线索

# 查看

conn.execute("SELECT * FROM user") #选择查看自带的user这个表 (若要查看自己的数据库中的表先use XX再查看)

rows = conn.fetchall() #fetchall(): 接收全部的返回结果行,若没有则返回的是表的内容个数 int型

for i in rows:

print(i)

# 创建表

conn.execute("drop database if exists new_database") #如果new_database数据库存在则删除

conn.execute("create database new_database") #新创建一个数据库

conn.execute("use new_database") #选择new_database这个数据库

# sql 中的内容为创建一个名为new_table的表

sql = """create table new_table(id BIGINT,name VARCHAR(20),age INT DEFAULT 1)""" #()中的参数可以自行设置

conn.execute("drop table if exists new_table") # 如果表存在则删除

conn.execute(sql) # 创建表

# 删除

# conn.execute("drop table new_table")

conn.close() # 关闭游标连接

connect.close() # 关闭数据库服务器连接 释放内存

实现以上代码后进入数据库中查看你会发现多了一个数据库 new_database其中多了一个new_table表

总结

以上就是本文关于python3.6连接MySQL和表的创建与删除实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

本文标题: python3.6连接MySQL和表的创建与删除实例代码

本文地址: http://www.cppcns.com/shujuku/mysql/216093.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值