MYSQL資料庫之建立資料庫表

2021-06-10 01:48:44 字數 615 閱讀 3241

每個表都應有乙個主鍵字段。

主鍵用於對錶中的行進行唯一標識。每個主鍵值在表中必須是唯一的。此外,主鍵字段不能為空,這是由於資料庫引擎需要乙個值來對記錄進行定位。

主鍵字段永遠要被編入索引。這條規則沒有例外。你必須對主鍵字段進行索引,這樣資料庫引擎才能快速定位給予該鍵值的行。

下面的例子把 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 建立乙個...