MySQL是一個(gè)常用的開源數(shù)據(jù)庫(kù),在使用它時(shí)我們通常需要?jiǎng)?chuàng)建數(shù)據(jù)庫(kù)和表。有時(shí),我們?cè)趧?chuàng)建新數(shù)據(jù)庫(kù)后,竟然發(fā)現(xiàn)新建的數(shù)據(jù)庫(kù)中沒(méi)有任何表,此時(shí)該怎么辦呢?
首先,我們可以嘗試使用以下代碼來(lái)創(chuàng)建一個(gè)新的表。
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”,表中包括三個(gè)字段id、name和age,其中id是自增的主鍵。
如果我們要在新建的數(shù)據(jù)庫(kù)中創(chuàng)建此表,可以使用以下代碼:
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;
在創(chuàng)建表時(shí)需要注意以下幾點(diǎn):
1、數(shù)據(jù)庫(kù)名、表名和字段名都需要使用反引號(hào)包圍。
2、數(shù)據(jù)類型不同可以根據(jù)需要修改。
3、不同的存儲(chǔ)引擎支持的功能也不同,因此需要根據(jù)需要選擇存儲(chǔ)引擎。
如果您還有其它關(guān)于MySQL新建的數(shù)據(jù)庫(kù)沒(méi)有表問(wèn)題的疑問(wèn),可以隨時(shí)在微信公眾號(hào)中留言哦~