python程式碼打包加密
阿新 • • 發佈:2021-01-19
1、mysql-connector 驅動
MySQL 是最流行的關係型資料庫管理系統,我們可以使用mysql-connector來連線使用 MySQL,mysql-connector是MySQL官方提供的驅動器。
先安裝mysql-connector:
pip install mysql-connector
2、連線資料庫
使用以下程式碼來連線資料庫:
import mysql.connector mydb = mysql.connector.connect( host="localhost", # 資料庫主機地址 user="root", #資料庫使用者名稱 passwd="123456" # 資料庫密碼 database="runoob_db" #資料庫名稱 ) print(mydb)
上面程式碼直接連線 runoob_db 資料庫,如果資料庫不存在,程式碼會直接報錯。如果我們不想直接連線指定的資料庫,可以不寫 database 引數。
3、DDL(操作資料庫和表)
3.1、建立資料庫
建立資料庫使用 "CREATE DATABASE" 語句,以下建立一個名為 runoob_db 的資料庫:
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="root", passwd="123456" ) mycursor = mydb.cursor() mycursor.execute("CREATE DATABASE runoob_db")
3.1.1、檢視所有已存在的資料庫
在建立資料庫前或者後我們可以使用 "SHOW DATABASES" 語句來檢視資料庫是否存在。
import mysql.connector #下面程式碼將輸出所有資料庫列表 mydb = mysql.connector.connect( host="localhost", user="root", passwd="123456" ) mycursor = mydb.cursor() mycursor.execute("SHOW DATABASES") for x in mycursor: print(x)
3.2、建立表
建立資料表使用"CREATE TABLE"語句,建立資料表前,需要確保資料庫已存在,以下建立一個名為sites的資料表:
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="root", passwd="123456", database="runoob_db" ) mycursor = mydb.cursor() mycursor.execute("CREATE TABLE sites (name VARCHAR(255), url VARCHAR(255))")
3.2.1、檢視所有已存在的表
我們可以使用"SHOW TABLES"語句來檢視資料表是否已存在:
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="root", passwd="123456", database="runoob_db" ) mycursor = mydb.cursor() mycursor.execute("SHOW TABLES") for x in mycursor: print(x)