通過(guò)執(zhí)行 create table 命令,可以在 navicat 中創(chuàng)建表,其中包含列名、數(shù)據(jù)類型和約束(如非空、默認(rèn)值)。例如,可通過(guò) create table employees (id int not null auto_increment, name varchar(255) not null, salary decimal(10,2) not null default 0.00) 創(chuàng)建包含 id、name 和 salary 列的 employees 表。
Navicat 使用命令創(chuàng)建表
在 Navicat 中,可以通過(guò)執(zhí)行以下命令來(lái)創(chuàng)建表:
<code>CREATE TABLE table_name ( column1 data_type [NOT NULL | NULL] [DEFAULT default_value], column2 data_type [NOT NULL | NULL] [DEFAULT default_value], ... );</code>
登錄后復(fù)制
參數(shù)說(shuō)明:
table_name:要?jiǎng)?chuàng)建的表名。
column1、column2…:要?jiǎng)?chuàng)建的列名。
data_type:列的數(shù)據(jù)類型,例如 INT、VARCHAR、DATE 等。
NOT NULL:表示該列的值不能為空。
NULL:表示該列的值可以為空。
DEFAULT default_value:指定列的默認(rèn)值(可選)。
示例:
要?jiǎng)?chuàng)建名為 “employees” 的表,其中包含 “id”、”name” 和 “salary” 列,可以使用以下命令:
<code>CREATE TABLE employees ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(255) NOT NULL, salary DECIMAL(10,2) NOT NULL DEFAULT 0.00 );</code>
登錄后復(fù)制
注意:
確保在執(zhí)行命令之前,已經(jīng)連接到正確的數(shù)據(jù)庫(kù)。
對(duì)于自增主鍵列,可以使用 “AUTO_INCREMENT” 關(guān)鍵字。
“VARCHAR(n)” 指定字符串列的最大長(zhǎng)度。
“DECIMAL(p,s)” 指定小數(shù)列的精度(p)和小數(shù)位數(shù)(s)。
可以通過(guò)在列名后添加 “PRIMARY KEY” 關(guān)鍵字來(lái)指定主鍵。
可以通過(guò)在列名后添加 “UNIQUE” 關(guān)鍵字來(lái)指定唯一索引。