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中添加了一個新的表

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM