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