MySQL是一款流行的關系數據庫管理系統,可以用于存儲、管理和處理結構化數據。作為開發者,我們常常需要編寫程序來連接MySQL數據庫,這就需要用到連接字符串。
MySQL 5.7是其中一款常用的版本,下面我們就來介紹如何編寫連接字符串:
<?php $servername = "localhost"; //數據庫服務器地址 $username = "root"; //數據庫用戶名 $password = "password"; //數據庫密碼 $dbname = "myDB"; //數據庫名 // 創建連接 $conn = mysqli_connect($servername, $username, $password, $dbname); // 檢測連接 if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } echo "Connected successfully"; ?>
上面就是一個基本的連接字符串,其中$servername
為數據庫服務器地址,可以是IP地址或域名;$username
為數據庫用戶名;$password
為數據庫密碼;$dbname
為數據庫名。
接下來,我們再看一下常用的一些連接字符串:
mysql:host=localhost;dbname=myDB;charset=utf8 //PDO連接字符串 mysqli_connect('localhost','my_user','my_password', 'my_db'); //mysqli連接字符串 mysql -hlocalhost -uroot -p //命令行連接字符串
這里介紹了PDO和mysqli兩種方式的連接字符串,以及命令行連接方式的字符串。它們都包含了基本的服務器地址、用戶名、密碼和數據庫名參數。
除了這些參數以外,連接字符串還可以包含一些其他的選項,例如MySQL的連接字符集、連接超時時間、錯誤處理方式等等。如果需要了解更多關于MySQL連接字符串的內容,可以參考MySQL官方文檔。