1樓:匿名使用者
只建一張表。可以這樣建:
題目表(編號
版id, 標題權, 題目內容)
選項表(題目編號id, 選項)
答案表(題目編號id, 答案)
可以這樣建:題目表(編號id, 標題, 題目內容)
選項表(題目編號id, 選項)答案表(題目編號id, 答案)
在資料庫中儲存選擇題,要設定幾張表好呢?
2樓:匿名使用者
建議這樣建
題目表(編號id, 標題, 題目內容)
選項表(題目內編號id, 選項)
答案表(題目編號id, 答案)
查詢的時
容候就select 選項 from 選項表 where 題目編號id = ***
當然你哪樣建也是可以的,只是在查詢和處理的時候寫起來比較麻煩罷了
3樓:下揚州啊
兩個表一個儲存 題目標題及答案,答案不能連成字串,否則多選題你根本沒法判斷
一個儲存你所說的選項,但是不能練成字串,這兩個表是一對多的關係,一個題目,多個選項
調查問卷選擇題在資料庫中怎樣建表
4樓:神裝法師
如果能確定選項來最多就是6個,自可以考慮建一個表,欄位定義為:題目編號(pk)、題幹、選項1、選項2……選項6
如果不能確定選項最多幾個或者不想使用以上方法,可以考慮建兩個表:
題目表欄位:題目編號(pk)、題幹
選項表欄位:題目編號、選項號、選項
其中,選項表的題目編號欄位可以設定與題目表的外來鍵關聯,選項表的題目編號和選項號構成複合主鍵
mysql資料庫varchar可以儲存多少個漢字和多少個數
具體還是要看版本的 4.0版本以下,varchar 100 指的是100位元組,如果存放utf8漢字時,只能存33個 每個漢字3位元組 5.0版本以上,varchar 100 指的是100字元,無論存放的是數字 字母還是utf8漢字 每個漢字3位元組 都可以存放100個。自己在資料庫中建個表測試下可...
oracle資料庫,Oracle新建資料庫
樓主只要新建一個表空間,並把它分配給一個使用者就可以了。確定樓主是以管理員身份登入的 1.首先,建立 新 使用者 create user username identified by password username 新使用者名稱的使用者名稱 password 新使用者的密碼 也可以不建立新使用者...
如何在textBox中顯示在資料庫中查詢到的資料C
textbox.text ds.tables 0 rows 這裡面是表的第幾行,一般是0 這裡是表的第幾列 tostring this.textbox.text ds.tables 0 rows 0 這寫需要顯示的欄位的名稱 tostring 如何將資料庫資訊顯示到c textbox控制元件裡 是不...