(已解決)請教一下資料庫裡的"Key"是什麼? [論壇 - Ubuntu 程式設計]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



(已解決)請教一下資料庫裡的"Key"是什麼?
會員二級
註冊日期:
2012/6/27 20:43
所屬群組:
已註冊使用者
等級: 8
HP : 0 / 176
MP : 27 / 4550
EXP: 6
離線
各位大大好~

小弟最近看到別人在創建資料表的時候

有以下的資訊

create table test(
id int not null auto_increment,
number int,
name varchar(20),
content text,
primary key(id),
key number(number),
key name(name),
)engine=myisam charset=utf8 auto_increment=1;

想請教各位有經驗的大大

其中

key number(number),
key name(name),

key代表的是什麼意思?

它的用途為何?

麻煩各位大大解惑了 <(_ _)>

2012/8/10 15:38
應用擴展 工具箱
回覆: 請教一下資料庫裡的"Key"是什麼?
會員三級
註冊日期:
2012/2/6 23:29
所屬群組:
已註冊使用者
等級: 10
HP : 0 / 229
MP : 41 / 6166
EXP: 17
離線
小人衷心建議您買本資料庫書籍來參詳。或者在維基百刻上搜尋「資料庫」
Key: 鍵值,有特殊意義的欄

2012/8/10 15:56
我不是專家,所以可以討論討論。
應用擴展 工具箱
回覆: 請教一下資料庫裡的"Key"是什麼?
會員三級
註冊日期:
2011/4/16 10:39
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 223
MP : 39 / 6541
EXP: 94
離線
hungryghoul 寫到:
小人衷心建議您買本資料庫書籍來參詳。或者在維基百刻上搜尋「資料庫」
Key: 鍵值,有特殊意義的欄

十分認同
否則的話只會養成習慣
不自己去查 只會問別人...

Key的說明
http://databases.about.com/cs/administration/g/key.htm

2012/8/10 15:58
應用擴展 工具箱
回覆: 請教一下資料庫裡的"Key"是什麼?
會員二級
註冊日期:
2012/6/27 20:43
所屬群組:
已註冊使用者
等級: 8
HP : 0 / 176
MP : 27 / 4550
EXP: 6
離線
感謝各位大大的指教~

小弟換個問題問好了~

請問這個key是否等同於index呢?

例如:

create INDEX name on test(name);

麻煩各位大大了~ <(_ _)>

2012/8/10 16:59
應用擴展 工具箱
回覆: 請教一下資料庫裡的"Key"是什麼?
會員二級
註冊日期:
2011/11/25 16:56
所屬群組:
已註冊使用者
等級: 7
HP : 0 / 163
MP : 24 / 4486
EXP: 53
離線
迷途小書僮 寫到:

key number(number),
key name(name),

key代表的是什麼意思?

它的用途為何?

麻煩各位大大解惑了 <(_ _)>

SQL 有 number 和 name 的語法?

2012/8/10 17:13
應用擴展 工具箱
回覆: 請教一下資料庫裡的"Key"是什麼?
會員二級
註冊日期:
2012/6/27 20:43
所屬群組:
已註冊使用者
等級: 8
HP : 0 / 176
MP : 27 / 4550
EXP: 6
離線
這語法應該是

有兩個"key" 命名的名稱為name與number(同欄位名)

....

2012/8/10 18:55
應用擴展 工具箱
回覆: 請教一下資料庫裡的"Key"是什麼?

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1053 / 1756
MP : 4456 / 58361
EXP: 24
離線
請問這個key是否等同於index呢?

index 概念 用在 創建 資料庫 裏的 資料表, 用 資料表裏的欄位 來重新排序資料表

key 概念 用在 創建 關聯資料庫 裏的 關聯資料表, 用 資料表裏的欄位 加上 其它資料 組合成 關聯資料表的重新排序及關聯資料表的存取

正確的定義 要看你正在使用的 資料庫 使用說明書
因爲不同的 資料庫 對於 index 及 key 名稱與定義 可能稍有不同
所以你要正確且唯一的答案 要指明 資料庫 名稱及版本

參閱
Database index
Relational Database: Keys

2012/8/11 7:53
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.