本文主要涉及如何使用MySQL命令行創(chuàng)建表。
Q1:什么是MySQL命令行?
A1:MySQL命令行是MySQL數(shù)據(jù)庫提供的一種交互式命令行界面,可以通過命令行執(zhí)行各種數(shù)據(jù)庫操作。
Q2:如何創(chuàng)建表?
A2:在MySQL命令行中,使用CREATE TABLE語句可以創(chuàng)建表。CREATE TABLE語句的基本語法如下:
ame (n1 datatype,n2 datatype,n3 datatype,
.....
amen1n2n3等為要?jiǎng)?chuàng)建的表的列名和數(shù)據(jù)類型。
tame、age三列,數(shù)據(jù)類型分別為INT、VARCHAR(20)和INT,可以使用以下命令:
id INT,
age INT
Q3:如何設(shè)置主鍵?
A3:在創(chuàng)建表時(shí),可以通過在列名后加上PRIMARY KEY關(guān)鍵字來設(shè)置主鍵。將id列設(shè)置為主鍵,可以使用以下命令:
id INT PRIMARY KEY,
age INT
Q4:如何設(shè)置自增長?
A4:在創(chuàng)建表時(shí),可以通過在列名后加上AUTO_INCREMENT關(guān)鍵字來設(shè)置自增長。將id列設(shè)置為自增長,可以使用以下命令:
id INT PRIMARY KEY AUTO_INCREMENT,
age INT
Q5:如何設(shè)置默認(rèn)值?
A5:在創(chuàng)建表時(shí),可以通過在列名后加上DEFAULT關(guān)鍵字來設(shè)置默認(rèn)值。將age列設(shè)置為默認(rèn)值為18,可以使用以下命令:
id INT PRIMARY KEY AUTO_INCREMENT,
age INT DEFAULT 18
以上就是MySQL命令行下創(chuàng)建表的基本操作。通過CREATE TABLE語句可以創(chuàng)建各種類型的表,根據(jù)需要設(shè)置主鍵、自增長和默認(rèn)值等屬性。