資料庫表之間的關係,達人亂入

2025-01-09 15:40:06 字數 3314 閱讀 2540

1樓:網友

是不是沒建立連線。

2樓:渴望飛兒

恩 就是 每個表要和其他表建立聯絡就要主鍵發揮作用 以減少冗餘啊 所以你把主鍵外來鍵弄好 他們的變化是級連的啊 不會出現多了什麼的 可能是眾多表的關係殘缺的問題 實體不夠窩也看不出來要右哪些關係現在 祝你好運。

多表查詢,資料庫達人來。

3樓:網友

c是作為 select id,title from info14 union all select id,title from info15 union all select id,title from info16 union all select id,title from info17 union all select id,title from info18

這個查詢結果的別名。

4樓:網友

這裡的c應該是資料庫中的乙個表名吧。

order by desc即是實現按c表中的time欄位排序。

top 6 c.* 即是實現顯示c表中符合條件的前六條記錄的所有欄位。

5樓:流香羽

(select id,title from info14 union all select id,title from info15 union all select id,title from info16 union all select id,title from info17 union all select id,title from info18) c

看這段**,也就是給()內的sql語句查詢的結果起了個別名 c。

mysql中兩張表關聯如何實現同時插入資料

6樓:湘離伊

追問: 怎麼做觸發器?是mysql不是sql我是想用php寫出來 追問:

能詳細一點嗎?這事兒我頭疼死了 : 你是想在資料庫裡解決這個問題,還是程式裡解決這個問題?

追問: 我喜歡在程式裡解決, 追問: 這是product表這是project表 追問:

project的pid是自動增長的!在程式裡怎麼解決呢? :

程式裡解決,也只能同時新增。實現不了讓project表中的id增加1個後,然後 在執行另外乙個頁面時products表中的id也曾加了乙個!要你就作比較。

追問: 同時新增該怎麼寫呢?我是新手,麻煩你了 :

謝兩條sql,同是執行。寫到乙個事務裡。 追問:

我採用了get的id方法實現了程式插入id其實也很簡單,我杯進入了乙個死角,沒有觸發器的說法,在php中觸發器的原理是行不通的,涉及兩個表的關聯,油上一頁面跳轉下一頁面,下一頁面就get出id轉化為變數,實現獲取id的值,插入另一張表的id!

關於mysql表關聯的問題!

7樓:匿名使用者

是兩兩關聯還是一表關聯所有表,這不是憑空亂猜的。樓主連最基本的概念都沒弄清楚,首先,你問問自己為什麼需要這些表?如果這些表是憑著感覺構建出來的,那麼結局註定是亂,甚至是出錯更進一步的話可能出現災難。

正確的做法是:

進行需求分析;

對分析結果畫資料流圖;

根據資料流圖各部分構造出乙個個子e-r圖;

將各個子e-r圖合併成全域性e-r圖。這個全域性e-r圖就是構造資料庫的基石。

這個全域性e-r圖是業務模型的抽象,對這個圖建表有以下四種情況:

1.給其上的每個實體建一張表;

2.實體與實體之間的聯絡,如果是一對一(很少會這樣做)的,則將該聯絡的屬性併入隨便哪頭的實體表;

3.如果聯絡是1對多的,則可以給該聯絡單獨建表,也可以將其屬性併入多的這一頭。如果是單獨建表,則可取多的這頭表的主鍵為其主鍵,也可單獨開主鍵,並引入多的這頭主鍵為其外來鍵;

4.如果聯絡是多對多的,則必須單獨建表(這就是你上面提到的中間表),這個表最好自己開闢主鍵,且必須把兩頭實體的主鍵拿來當外來鍵,以建立他們之間的聯絡。

回到你的問題,你給了這些表,我們並不清楚你的具體業務是什麼,並不清楚你已建的這些表是否合理,也不清楚這些表在業務上的相互關係,所以外人難以給你建中間表。建議樓主先學習掌握資料庫原理,然後自行分析並勾勒出e-r圖,接著建表是一目瞭然的事了。

8樓:手機使用者

表二還有一些欄位吧。

以上你滿意麼?

mysql如何複製多條記錄到另一張表?

9樓:du瓶邪

一、複製表。

裡面的一條記錄並插入表裡面。

insert into article(title,keywords,desc,contents) select title,keywords,desc,contents from article where article_id = 100;

二、複製表裡的多條資料專/記錄,並插入到表裡面屬。

insert into `power_node`(title,type,status) select title,type,status from power_node where id < 5;

insert into jiaban (num,overtime) select num,overtime from jiaban where id in(1,3,5,6,7,9);

三、在建立表時,就插入另一張表裡面的某些資料。

create table user as select * from member where id < 10

10樓:網友

insert into table1 ( time, a, b, c )

select

current_timestamp(),a, b, c

fromtable2

wherec = 10

注:假如那bai個 time 欄位的。

du 資料型別是 time 型別, 也就是zhi只儲存 時間, 不存dao日期內的話。

那麼用容 current_time ()替換掉上面的 current_timestamp()

設資料庫中有基本表:

11樓:網友

select * from 教師 where 工齡》= 20 and 基本工資<1500

我進入會計網,想修改資訊採集表,結果提示我:「發生資料庫訪問異常,請與系統管理員聯絡。」求教達人

12樓:匿名使用者

這個是系統問題,你過幾天再點開看就可以的了。到時可以開啟網頁時就輸入身份證號碼,會計證號預設四個零,只輸四個零。

資料庫關係代數問題,資料庫的關係代數問題

這個提問不具體,無關聯提示,是指每個要求出具sql還是綜合6條出具sql 資料庫的關係代數問題 例 設教學資料庫中有3個關係 學生關係s sno,sname,age,學習關係sc sno,o,grade 課程關係c o,ame,teacher 下面用關係代數表示式表達每個查詢語句。1 檢索學習課程號...

資料庫原理關係模式分解,資料庫關係的分解原則是什麼

一,由關係r得出碼為 sno,group 二,關係r滿足第一正規化,因為關係模式中存在部分函式依賴,和傳遞函式依賴.三,看圖 這個問題很難一言以蔽之,我給你舉乙個我常用的例子,希望對你有幫助 設關係模式r u,f 中,u f r的乙個分解 試判斷 具有無損連線性。解 首先構造初始表,如圖 a 所示。...

關係型和非關係型資料庫的區別,關係型資料庫和非關係型資料庫區別?

當前主流的關係型資料庫有oracle db2 microsoft sql server microsoft access mysql等。非關係型資料庫有 nosql cloudant。nosql和關係型資料庫比較?優點 1 成本 nosql資料庫簡單易部署,基本都是開源軟體,不需要像使用oracle...