每個表都應有乙個主鍵字段。
主鍵用於對錶中的行進行唯一標識。每個主鍵值在表中必須是唯一的。此外,主鍵字段不能為空,這是由於資料庫引擎需要乙個值來對記錄進行定位。
主鍵字段永遠要被編入索引。這條規則沒有例外。你必須對主鍵字段進行索引,這樣資料庫引擎才能快速定位給予該鍵值的行。
下面的例子把 personid 字段設定為主鍵欄位。主鍵字段通常是 id 號,且通常使用 auto_increment 設定。auto_increment 會在新記錄被新增時逐一增加該字段的值。要確保主鍵欄位不為空,我們必須向該字段新增 not null 設定。
$sql = "create table persons(personid int not null auto_increment,
primary key(personid),
firstname varchar(15),
lastname varchar(15),
age int
)";mysql_query($sql,$con);
primary key → 主鍵唯一
not null auto_increment → 不能為空且自增?
Mysql資料庫操作之建立資料庫
連線mysql資料庫 1 mysql uroot p 輸入密碼 2 mysql uroot pmysql 後面直接帶上密碼 退出mysql 1.exit 2.quit 3.ctrl d 注 sql語句最後必須要加上分號,在結尾 顯示版本資訊 select version 顯示時間 select no...
mysql之建立資料庫,建立資料表
專案中用到mysql資料庫,之前也沒用過mysql,今天就學下mysql的常用的語法,發現跟sql server的語法極其相似。用起來還是蠻簡單的。1 建立乙個名為school的資料庫。1 建立乙個學生資訊表 學生id 自增,主鍵 姓名,年齡,性別,籍貫,入學時間,所屬班級id 外來鍵 2 建立乙個...
mysql之建立資料庫,建立資料表
專案中用到mysql資料庫,之前也沒用過mysql,今天就學下mysql的常用的語法,發現跟sql server的語法極其相似。用起來還是蠻簡單的。1 建立乙個名為school的資料庫。1 建立乙個學生資訊表 學生id 自增,主鍵 姓名,年齡,性別,籍貫,入學時間,所屬班級id 外來鍵 2 建立乙個...