mysql 中的 sql 語句: [sql1] create table `t1`( name char(30) key, age int(4) ); 其中的 key 表示 name 主鍵,相當(dāng)于 name char(30) primary key; [sql2] create table `t2`( name char(30), age int(4), key(`name`) ); 其中的 key 表示 name 為索引,相當(dāng)于 index,此時的索引名默認(rèn)的索引名,即(第一列名稱或別的) 一般有如下建立: [sql3] 還有一個是文的索引 CREATE TABLE IF NOT EXISTS `terms` ( `datetime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, // 2014-03-19 16:00:00 `date` date NOT NULL, // 2000-01-01 `time` time NOT NULL, // 00:01:01 `content` varchar(255) DEFAULT NULL, ) ENGINE=MyISAM DEFAULT CHARSET=utf8; 主鍵可以是多列組合,如多語言表,不能為空,可作外鍵,唯一索引列可為 NULL ,不能作外鍵,可建立多個唯一索引,默認(rèn)時用主鍵是唯一索引 |
|