欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql數據庫要輸入中文

林雅南2年前12瀏覽0評論

MySQL是常用的關系型數據庫,如何在其中存儲和查詢中文是很重要的一部分。

首先,在創建表時需要指定字符集,常用的有UTF-8、GBK等。

CREATE TABLE `mytable` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) CHARACTER SET utf8mb4 NOT NULL,
`age` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

對于已經創建好的表,可以通過ALTER TABLE修改字符集:

ALTER TABLE mytable CONVERT TO CHARACTER SET utf8mb4;

在查詢中文時,也需要指定字符集,一般通過設置連接編碼來實現:

SET NAMES utf8mb4;
SELECT * FROM mytable WHERE name = '張三';

同樣,在使用PHP連接MySQL時需要設置編碼:

$pdo = new PDO('mysql:host=localhost;dbname=mydb;charset=utf8mb4', 'root', 'password');