Saya telah mencipta dua jadual, satu ialah syarikat_animasi (syarikat animasi) dan satu lagi ialah watak_kartun (watak kartun). Sekarang saya menerima dokumen yang mengatakan "Simulating a supervisor requesting to insert information into a database I made". Data akan kelihatan seperti ini:
Jadual animation_companies hanya akan mengandungi tiga rekod berikut:
Warner Bros. Disney Nickelodeon
Jadual cartoon_characters akan mengandungi hanya empat belas (14) rekod, termasuk nama watak, tahun ia dicipta dan syarikat yang memiliki watak kartun itu.
Syarikat "Warner Bros.", "Disney" dan "Nickelodeon" adalah untuk tujuan paparan sahaja dan mesti dirujuk daripada jadual animation_companies.
|Nama Kartun |Tahun Penciptaan |Syarikat | ------------- | ------------- |----------- | |Babi Porky |1935 |Warner Bros.| |Daffy Duck |1937 |Warner Bros.| |Elmer Fudd |1937 |Warner Bros.| |Bugs Bunny |1940 |Warner Bros.| |Foghorn Leghorn|1946 |Warner Bros.| |Mickey Mouse |1928 |Disney | |Bodoh |1934 |Disney | |Donald Duck |1931 |Disney | |Elsa of Arendelle|2013 |Disney | |Anna of Arendelle|2013 |Disney | |Doug Funnie |1991 |Nickelodeon | |Arnold Shortman|1985 |Nickelodeon | |Tommy Pickles |1991 |Nickelodeon | |Aang |2005 |Nickelodeon |
使用以下语句创建了animation_companies(动画公司)表:
BUAT JADUAL Animasi_Syarikat ( ID Syarikat INT PRIMARY KEY AUTO_INCREMENT, Nama Syarikat VARCHAR(100) NOT NULL ); Jadual cartoon_characters telah dibuat menggunakan pernyataan ini: CIPTA JADUAL Kartun_Watak ( cartoonID INT PRIMARY KEY AUTO_INCREMENT, kartunNama VARCHAR(100) BUKAN NULL, tahunDicipta INT, OwningSyarikat INT BUKAN NULL, CompanyID INT BUKAN NULL, KEKANGAN Kartun_Watak_fk_Animasi_Syarikat KUNCI ASING (ID Syarikat) RUJUKAN Animation_Companies (CompanyID) );我使用以下语句向animation_companies(动画公司)表的记录插入了数据:
MASUKKAN KE DALAM animation_companies(Nama Syarikat) NILAI ('Warner Bros.'), ('Disney'), ('Nickelodeon');我面临的问题如下所示:
"向Cartoon_Characters(卡通角色)表插入;
Nota:
Sisipkan rentetan dalam petikan tunggal Perhatikan ruang Gunakan DEFAULT secara automatik dengan ID integer."
Ini adalah pernyataan yang saya cuba:
MASUKKAN KE DALAM aksara_kartun NILAI (LAILAI, 'Porky Pig', 1935, 'Warner Bros.', 1), (LALAI, 'Daffy Duck', 1937, 'Warner Bros.', 1), (LALAI, 'Elmer Fudd', 1937, 'Warner Bros.', 1), (LALAI, 'Bugs Bunny', 1940, 'Warner Bros.', 1), (LALAI, 'Foghorn Leghorn', 1946, 'Warner Bros.', 1), (LALAI, 'Mickey Mouse', 1928, 'Disney', 2), (LALAI, 'Goofy', 1934, 'Disney', 2), (LALAI, 'Donald Duck', 1931, 'Disney', 2), (LALAI, 'Elsa of Arendelle', 2013, 'Disney', 2), (LALAI, 'Anna of Arendelle', 2013, 'Disney', 2), (LAILAI, 'Doug Funnie', 1991, 'Nickelodeon', 3), (LAILAI, 'Arnold Shortman', 1985, 'Nickelodeon', 3), (LAILAI, 'Tommy Pickles', 1991, 'Nickelodeon', 3), (LALAI, 'Aang' 2005, 'Nickelodeon', 3);
Salah satu cara adalah dengan memasukkan data ke dalam jadual sementara terlebih dahulu.
Kemudian sertai (SERTAI) dengan jadual Animation_Companies.