Hướng dẫn how do i create a database with multiple tables in mysql? - làm cách nào để tạo cơ sở dữ liệu với nhiều bảng trong mysql?

4.4.9 & nbsp; sử dụng nhiều hơn một bảng

Bảng pet theo dõi những vật nuôi bạn có. Nếu bạn muốn ghi lại thông tin khác về họ, chẳng hạn như các sự kiện trong cuộc sống của họ như thăm bác sĩ thú y hoặc khi lứa được sinh ra, bạn cần một bảng khác. Bảng này nên trông như thế nào? Nó cần phải chứa các thông tin sau:

  • Tên thú cưng để bạn biết mỗi sự kiện này liên quan đến con vật nào.

  • Một ngày để bạn biết khi nào sự kiện xảy ra.

  • Một lĩnh vực để mô tả sự kiện.

  • Một trường loại sự kiện, nếu bạn muốn có thể phân loại các sự kiện.

Với những cân nhắc, tuyên bố CREATE TABLE cho bảng event có thể trông như thế này:

mysql> CREATE TABLE event [name VARCHAR[20], date DATE,
       type VARCHAR[15], remark VARCHAR[255]];

Như với bảng pet, dễ nhất tải các bản ghi ban đầu bằng cách tạo tệp văn bản được phân phối theo tab chứa thông tin sau.

Tênngàyloại hìnhnhận xétMịnBuffyBuffyBuffy3 con chó con, 3 nữ3 con chó con, 3 nữbác sĩ thú ybác sĩ thú yxương sườn bị gãyxương sườn bị gãy
1995-05-15lít4 chú mèo con, 3 nữ, 1 nam
1993-06-23lít4 chú mèo con, 3 nữ, 1 nam
1993-06-23lít4 chú mèo con, 3 nữ, 1 nam
1993-06-235 con chó con, 2 nữ, 3 nam1994-06-19
Chirpy5 con chó con, 2 nữ, 3 nam1994-06-19
Chirpy1999-03-21
Chirpy1999-03-21
cần thiết mỏ thẳngMảnh mai1997-08-03
BowserMảnh mai1997-08-03
BowserMảnh mai1997-08-03

xương sườn bị gãy

mysql> LOAD DATA LOCAL INFILE 'event.txt' INTO TABLE event;

Bowser

1991-10-12

mysql> SELECT pet.name,
       TIMESTAMPDIFF[YEAR,birth,date] AS age,
       remark
       FROM pet INNER JOIN event
         ON pet.name = event.name
       WHERE event.type = 'litter';
+--------+------+-----------------------------+
| name   | age  | remark                      |
+--------+------+-----------------------------+
| Fluffy |    2 | 4 kittens, 3 female, 1 male |
| Buffy  |    4 | 5 puppies, 2 female, 3 male |
| Buffy  |    5 | 3 puppies, 3 female         |
+--------+------+-----------------------------+

cũi

  • Răng nanh

  • 1998-08-28

    ngày sinh nhật

  • Đã cho anh ấy một món đồ chơi nhai mới

Móng vuốt

mysql> SELECT p1.name, p1.sex, p2.name, p2.sex, p1.species
       FROM pet AS p1 INNER JOIN pet AS p2
         ON p1.species = p2.species
         AND p1.sex = 'f' AND p1.death IS NULL
         AND p2.sex = 'm' AND p2.death IS NULL;
+--------+------+-------+------+---------+
| name   | sex  | name  | sex  | species |
+--------+------+-------+------+---------+
| Fluffy | f    | Claws | m    | cat     |
| Buffy  | f    | Fang  | m    | dog     |
+--------+------+-------+------+---------+

1998-03-17

Làm cách nào để tạo cơ sở dữ liệu đa bảng?

Để tạo một truy vấn đa bảng:..
Chọn lệnh thiết kế truy vấn từ tab Tạo trên ruy băng ..
Trong hộp thoại xuất hiện, chọn mỗi bảng bạn muốn đưa vào truy vấn của mình và nhấp vào Thêm. ....
Sau khi bạn đã thêm tất cả các bảng bạn muốn, nhấp vào Đóng ..

1 cơ sở dữ liệu có thể có nhiều bảng không?

Phần lớn các cơ sở dữ liệu bạn sẽ làm việc với tư cách là nhà phát triển sẽ có nhiều hơn một bảng và các bảng đó sẽ được kết nối với nhau theo nhiều cách khác nhau để hình thành các mối quan hệ bảng., and those tables will be connected together in various ways to form table relationships.

Chúng ta có thể tạo bao nhiêu bảng trong cơ sở dữ liệu MySQL?

MySQL không có giới hạn về số lượng bảng.Hệ thống tệp cơ bản có thể có giới hạn về số lượng tệp đại diện cho các bảng.Động cơ lưu trữ cá nhân có thể áp đặt các ràng buộc cụ thể của động cơ.Innodb cho phép lên tới 4 tỷ bảng.no limit on the number of tables. The underlying file system may have a limit on the number of files that represent tables. Individual storage engines may impose engine-specific constraints. InnoDB permits up to 4 billion tables.

Làm cách nào để tạo một cơ sở dữ liệu mới trong MySQL?

Sử dụng GUI Mở Workbench MySQL làm quản trị viên [nhấp chuột phải, chạy làm quản trị viên].Nhấp vào Tệp> Tạo lược đồ để tạo lược đồ cơ sở dữ liệu.Nhập tên cho lược đồ và nhấp vào Áp dụng.Trong tập lệnh SQL áp dụng cho cơ sở dữ liệu, nhấp vào Áp dụng để chạy lệnh SQL tạo lược đồ.Open the MySQL Workbench as an administrator [Right-click, Run as Admin]. Click on File>Create Schema to create the database schema. Enter a name for the schema and click Apply. In the Apply SQL Script to Database window, click Apply to run the SQL command that creates the schema.

Bài Viết Liên Quan

Chủ Đề