MySQL是一個常用的開源數據庫,在使用它時我們通常需要創建數據庫和表。有時,我們在創建新數據庫后,竟然發現新建的數據庫中沒有任何表,此時該怎么辦呢?
首先,我們可以嘗試使用以下代碼來創建一個新的表。
CREATE TABLE `table_name`( `id` INT NOT NULL AUTO_INCREMENT, `name` VARCHAR(30) NOT NULL, `age` INT NOT NULL, PRIMARY KEY (`id`) )ENGINE=InnoDB DEFAULT CHARSET=utf8;
這里我們的表名為“table_name”,表中包括三個字段id、name和age,其中id是自增的主鍵。
如果我們要在新建的數據庫中創建此表,可以使用以下代碼:
USE `new_database`; CREATE TABLE `table_name`( `id` INT NOT NULL AUTO_INCREMENT, `name` VARCHAR(30) NOT NULL, `age` INT NOT NULL, PRIMARY KEY (`id`) )ENGINE=InnoDB DEFAULT CHARSET=utf8;
在創建表時需要注意以下幾點:
1、數據庫名、表名和字段名都需要使用反引號包圍。
2、數據類型不同可以根據需要修改。
3、不同的存儲引擎支持的功能也不同,因此需要根據需要選擇存儲引擎。
如果您還有其它關于MySQL新建的數據庫沒有表問題的疑問,可以隨時在微信公眾號中留言哦~