Python 连接Mysql数据库和创建表

 初步尝试Python

  先查看本地mysql数据库

           

    我这里是新建了一个t1数据库 

     先确定自己的本地有没有pymysql模块,没有的话,我们可以在命令行输入

pip install pymysql

导入成功

#-*-coding:UTF-8-*-

import pymysql
def db_connect():
#打开数据库连接
 db=pymysql.connect("localhost","root","123456","t1")
#使用cursor()方法创建一个游标对象cursor
 cursor =db.cursor()
#使用execute()方法执行sql查询
 cursor.execute("SELECT VERSION()")
#fetchone()方法获取单条数据
 data =cursor.fetchone()
 print("database version:%s"%data)

def create_table():
 db = pymysql.connect("localhost", "root", "123456", "t1")
 cursor = db.cursor()
 cursor.execute("DROP TABLE IF EXISTS TEST_TABLE")
#使用预处理语句创建表
 sql="""CREATE TABLE TEST_TABLE(
     name CHAR(20) NOT NULL,
     age INT,
     sex CHAR(1),
     CREATE_TIME DATE )"""
 try:
    cursor.execute(sql)
    print("CREATE TABLE SUCCESS")
 except Exception as e:
    print("CREATE TABLE FAILED,CASE:%s"%e)
 finally:
#关闭数据库
  db.close()
def main():
 db_connect()
 create_table()
if __name__=="__main__":
 main()

连接成功,得到本地的数据库版本号和创建表成功: (注意代码的缩进提示

 

 

这是这是个简单的测试,以后会继续深入学习。分享pycharm取消代码检查的文章https://zhidao.baidu.com/question/1514204074888878580.html

猜你喜欢

转载自blog.csdn.net/qq_36771930/article/details/89402362