1樓:逐月追心
表1:sid name
1 山東
2 浙江
....
表2id sid name
1--1---濟南
2--1--青島
3--2--杭州
........
2樓:
表結構如下:
id(int,主鍵,自動生成)
name(varchar20,省名或城市名)parentid(int,父id:為省時此列為0,為市時此列對應省的id列的指)
sortnum(int,排序編號:可以按照編號值有小到大排列)舉例:id name parentid sortnum1 山東 0 0
2 浙江 0 0
3 濟南 1 0
4 青島 1 0
5 杭州 2 0
....
一對一、一對多、多對多,如何設計資料表?
3樓:匿名使用者
一對一正確。
一對多和多對一是多個表 ,至少兩個表,一對多和多對一是相互的:
主鍵是自己定義的,一般外來鍵表引用的對應的表的鍵是主鍵;
多對多三個表,有一個是關係表(中間表);
中間表沒有普通欄位,一般只有有兩個外來鍵,同時引用兩個表,多對多就出來了
資料庫設計,根據下面的敘述 應該設計哪些表 都有什麼欄位
真長啊,簡要概述幾個你不清楚的問題點吧,別全拿上來了 資料庫設計,怎麼建立下面這個資料庫的設計,多個表還是一個欄位多個內容?你的語句不對,欄位中是一個字串,你卻用pic 1 and pic 2 pic 1 是指整個欄位pic的值與1相等,如果是表a可以寫成 select user from a wh...
thinkphp如何查詢資料庫某一表中有多少條資料
每天搜網路科技 其實我感覺你這個邏輯沒問題,有點問題,我是這麼認為的,應該是這樣 idzhi rand 0,表中資料條數 data data id 我不明白你這裡是什麼意思 arr m where data idzhi limit 8 select 不過我總感覺上面的有問題 idzhi rand 0...
在sql中建立修改和刪除資料庫中基本表結構的命
分別為insert update和delete命令。新增 修改和刪除命令是屬於結構化查詢語言的資料操作語言,使用者通過它可以實現對資料庫的基本操作。insert是在指定記錄前新增記錄,把資料插入到資料庫中指定的位置上去。update是修改記錄或資料庫模式,或在原有資料的基礎上,產生新的關係模式和記錄...