MySQL數(shù)據(jù)庫是一款廣泛使用的開源關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它被廣泛應(yīng)用于Web應(yīng)用程序開發(fā)領(lǐng)域。當(dāng)我們創(chuàng)建一個MySQL數(shù)據(jù)庫時,有時候可能會出現(xiàn)一種情況:數(shù)據(jù)庫是空的。
MySQL [(none)]>use mydatabase; Database changed MySQL [mydatabase]>show tables; Empty set (0.00 sec)
當(dāng)我們創(chuàng)建了一個空的MySQL數(shù)據(jù)庫后,我們可以使用“use”命令選擇要使用的數(shù)據(jù)庫,然后通過“show tables”命令查看該數(shù)據(jù)庫中是否有表。根據(jù)以上命令的輸出結(jié)果,我們可以看到該數(shù)據(jù)庫中并沒有任何表存在。
可以通過以下SQL語句創(chuàng)建一張表:
CREATE TABLE `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, `email` varchar(50) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
通過以上SQL語句,我們創(chuàng)建了一張名為“users”的表,該表包含了id、name、email三個字段。接下來我們可以通過“INSERT INTO”命令向表中插入數(shù)據(jù):
INSERT INTO `users` (`name`, `email`) VALUES ('Tom', 'tom@example.com'), ('Jerry', 'jerry@example.com');
通過以上SQL命令,我們向表中插入了兩條數(shù)據(jù),分別是Tom和Jerry的信息。然后我們可以使用“SELECT * FROM users;”命令來查看該表中所有數(shù)據(jù):
MySQL [mydatabase]>SELECT * FROM users; +----+-------+-------------------+ | id | name | email | +----+-------+-------------------+ | 1 | Tom | tom@example.com | | 2 | Jerry | jerry@example.com | +----+-------+-------------------+ 2 rows in set (0.00 sec)
通過以上命令的輸出結(jié)果,我們可以看到該表中已經(jīng)成功插入了兩條數(shù)據(jù)。