MySQL數據庫在線登錄方法詳解
MySQL數據庫是當前企業級應用最為廣泛的數據庫之一,而MySQL數據庫在線登錄也是使用MySQL數據庫的開發者必備的技術之一。下面將詳細介紹如何使用MySQL數據庫在線登錄。
準備工作
在進行MySQL數據庫在線登錄之前,我們需要在MySQL數據庫中開啟遠程訪問功能。在MySQL數據庫中輸入如下命令可以開啟遠程訪問功能:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
其中,root為MySQL數據庫的root用戶,%表示所有IP地址均可訪問,password為root用戶的密碼。當然,我們也可以將%替換為具體的IP地址。
編寫代碼
下面,我們就可以編寫我們的MySQL數據庫在線登錄代碼了。具體代碼如下:
```python
import pymysql
host = '127.0.0.1' # MySQL數據庫的IP地址或者域名
port = 3306 # MySQL數據庫的端口號
user = 'root' # MySQL數據庫的用戶名
password = '123456' # MySQL數據庫的密碼
db = 'test' # MySQL數據庫的名稱
# 打開數據庫連接
db = pymysql.connect(host=host, port=port, user=user, password=password, db=db)
# 使用 cursor() 方法創建一個游標對象 cursor
cursor = db.cursor()
# 使用 execute() 方法執行 SQL 查詢
cursor.execute("SELECT VERSION()")
# 使用 fetchone() 方法獲取單條數據.
data = cursor.fetchone()
print("Database version : %s " % data)
# 關閉數據庫連接
db.close()
```
在編寫代碼之前,我們需要先在本地安裝pymysql庫,這可以通過pip install pymysql命令來完成。
以上代碼中的host、port、user、password和db分別為MySQL數據庫的IP地址(或者域名)、端口號、用戶名、密碼和數據庫名稱。在使用cursor()方法創建游標對象之后,我們可以使用execute()方法執行SQL查詢。在本例中,我們查詢的是MySQL數據庫的版本號。
運行代碼
在完成代碼編寫之后,我們就可以運行代碼了。運行結果如下:
Database version : 8.0.25
這表示我們已經成功地使用Python代碼實現了MySQL數據庫在線登錄。
網站導航
- zblogPHP模板zbpkf
- zblog免費模板zblogfree
- zblog模板學習zblogxuexi
- zblogPHP仿站zbpfang