python創建mysql數據庫中的表

首先需要安裝mysql,安裝時注意自己填寫的端口號,比如我沒有用常用的3306,而是用的3366,還要記住自己mysql的密碼

打開Navicat for MySQL,

找到左上角的連接選項,

填寫相關內容,

連接名可以任意,習慣寫爲自己名字的簡寫或者本機的ip地址,端口號需要與安裝MySQL時填寫的端口號相同,密碼也要與MySQL中的密碼保持一致

點擊確定之後,雙擊連接名

然後會顯示已有的數據庫,由於我之前用命令行創建過幾個數據庫,所以稍微多幾個

右鍵點擊連接名,選擇新建數據庫

填入數據庫名,字符集選擇Default character set即可,然後點擊確定

然後打開cmd命令行

輸入:

pip install -i https://mirrors.aliyun.com/pypi/simple/ pymysql

打開pycharm,正式開始編程

# -*- coding = utf-8 -*-
# @time:2020/5/28/028 17:07
# Author:cyx
# @File:demo.py
# @Software:PyCharm

import pymysql
# 創建連接
con = pymysql.connect(host='localhost',user='root',password='123456',database='python_db',port=3366)
cur = con.cursor()
sql="""
    create table t_student(
    sno int primary key auto_increment,
    sname varchar(30) not null,
    age int(2),
    score float(3,1)
    ) 
"""

try:
    # 執行創建表的sql
    cur.execute(sql)
    print("創建表成功")
except Exception as e:
    print("創建表失敗")
    print(e)
finally:
    # 關閉連接
    con.close()

創建成功後再次打開Navicat for MySQL

萬一看到什麼都沒有時也不要慌,右鍵點擊空白處,選擇刷新

可以看到python_db中添加了一個新的表

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章