1. 程式人生 > 實用技巧 >python程式碼打包加密

python程式碼打包加密

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)