gbase和mysql是常用的關系型數據庫管理系統,都支持使用SQL語句進行表的創建,在創建表時會使用到建表語句。下面分別介紹gbase和mysql的建表語句。
gbase建表語句示例: CREATE TABLE test( id INT PRIMARY KEY, name VARCHAR(20), age INT, address VARCHAR(50) )ENGINE=InnoDB;上面的語句中,CREATE TABLE表示創建表,test為表名,id為主鍵,name、age、address為普通字段,VARCHAR(20)和VARCHAR(50)分別表示存儲字符串類型的字段,INT表示存儲整型數據的字段,PRIMARY KEY表示主鍵,ENGINE=InnoDB表示使用InnoDB引擎來存儲表的數據。
mysql建表語句示例: CREATE TABLE test( id INT PRIMARY KEY, name VARCHAR(20), age INT, address VARCHAR(50) );mysql的建表語句跟gbase的類似,也是使用CREATE TABLE來創建表,test為表名,id為主鍵,name、age、address為普通字段,VARCHAR(20)和VARCHAR(50)分別表示存儲字符串類型的字段,INT表示存儲整型數據的字段,PRIMARY KEY表示主鍵。不同的是,mysql中沒有指定ENGINE的語句,因為mysql默認使用的是MyISAM引擎。