在 linux 系統中執行 sql 語句有三種方法:使用 mysql 命令行工具(安裝 MySQL 客戶端、登錄 MySQL 服務器、執行 SQL 語句)使用 python MySQLdb 庫(導入庫、連接數據庫、執行 SQL 語句)使用 php mysqli 庫(導入庫、連接數據庫、執行 SQL 語句)
在 Linux 中執行 SQL
在 Linux 系統中執行 SQL 語句有以下幾種方法:
方法 1:使用命令行工具
1.1. 安裝 MySQL 客戶端
sudo apt-get install mysql-client
1.2. 登錄 MySQL 服務器
mysql -u [用戶名] -p
1.3. 執行 SQL 語句
mysql> SELECT * FROM table_name;
方法 2:使用 Python 庫
2.1. 安裝 Python MySQLdb 庫
sudo pip install mysqlclient
2.2. 導入庫并連接到數據庫
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="username", password="password", database="database_name", ) mycursor = mydb.cursor()
2.3. 執行 SQL 語句
mycursor.execute("SELECT * FROM table_name") results = mycursor.fetchall()
方法 3:使用 PHP 庫
3.1. 安裝 PHP MySQLi 庫
sudo apt-get install php7.4-mysqli
3.2. 導入庫并連接到數據庫
<?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "database_name"; // 創建連接 $conn = new mysqli($servername, $username, $password, $dbname); // 檢查連接 if ($conn->connect_error) { die("連接失敗: " . $conn->connect_error); }
3.3. 執行 SQL 語句
$sql = "SELECT * FROM table_name"; $result = $conn->query($sql); // 循環查詢結果 if ($result->num_rows > 0) { // 輸出數據 while($row = $result->fetch_assoc()) { echo "id: " . $row["id"] . " - Name: " . $row["name"] . "<br>"; } } else { echo "0 results"; }
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END