Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cơ sở dữ liệu mẫu MySQL

Trang này trình bày cách tải xuống và cài đặt cơ sở dữ liệu mẫu - cơ sở dữ liệu mẫu Sakila.

Tại sao nên cài đặt cơ sở dữ liệu mẫu?

Bạn có thể sử dụng cơ sở dữ liệu mẫu để thử nghiệm mà không lo lắng về việc vô tình xóa nhầm dữ liệu hoặc bỏ nhầm bảng, v.v. Nếu điều này xảy ra, bạn luôn có thể cài đặt lại DB (chỉ cần chạy hai tập lệnh).

Ngoài ra, một trong những điều khó nhất khi phát triển kỹ năng của bạn với cơ sở dữ liệu là tìm một cơ sở dữ liệu chứa đủ dữ liệu. Cho đến nay, chúng tôi đã sử dụng một cơ sở dữ liệu rất nhỏ cho các ví dụ của chúng tôi. Điều đó hoạt động tốt đối với các ví dụ đơn giản, nhưng nó có thể trở nên khá hạn chế nếu bạn muốn thử các truy vấn trên một tập dữ liệu lớn hơn.

Các truy vấn của bạn càng trở nên phức tạp, chúng sẽ càng thu hẹp dữ liệu hơn nữa. Đây là một phần quan trọng của lập trình SQL. Nếu các truy vấn của bạn trở nên phức tạp, nhưng bạn vẫn chỉ có một số bản ghi trong cơ sở dữ liệu, thì tất cả các truy vấn của bạn sẽ trả về không kết quả!

Hơn nữa, nếu bạn chỉ có hai bảng trong cơ sở dữ liệu của mình, bạn không thể thực sự mở rộng với các truy vấn nâng cao hơn.

Đây là lúc bạn cần một cơ sở dữ liệu lớn hơn.

Giới thiệu về Cơ sở dữ liệu mẫu Sakila

Cơ sở dữ liệu mẫu Sakila được tạo cho mục đích hướng dẫn, sách, ví dụ, v.v. Nó cũng được thiết kế để tận dụng các khía cạnh khác nhau của MySQL, bao gồm bất kỳ tính năng mới nào.

Tải xuống Cơ sở dữ liệu Sakila

Trước hết, hãy tải xuống cơ sở dữ liệu Sakila từ trang web MySQL.

Thao tác này sẽ cung cấp cho bạn hai tập lệnh để chạy (được nén thành tệp Zip hoặc TGZ).

Cài đặt Cơ sở dữ liệu Sakila

Bạn cài đặt cơ sở dữ liệu bằng cách chạy hai tập lệnh SQL (một cho cấu trúc DB, một cho dữ liệu).

  1. Trích xuất tập lệnh

    Trích xuất hai tập lệnh SQL từ tệp ZIP hoặc TGZ (chúng phải được gọi là sakila-schema.sql sakila-data.sql )

  2. Mở tập lệnh

    Từ MySQL Workbench, chọn Tệp | Mở tập lệnh SQL…

    Điều hướng đến sakila-schema.sql và chọn nó, để nó mở trong tab truy vấn.

  3. Thực thi tập lệnh

    Nhấp vào nút Thực thi để chạy tập lệnh.

  4. Lặp lại cho Tập lệnh khác

    Bây giờ, hãy làm tương tự với tập lệnh khác ( sakila-data.sql )

Kết quả

  1. SCHEMAS tab

    Cơ sở dữ liệu mẫu Sakila bây giờ sẽ được liệt kê trong SCHEMAS tab.

    Mở cơ sở dữ liệu sẽ hiển thị các bảng và các đối tượng khác của nó.

  2. Chạy truy vấn

    Chạy một truy vấn đối với bất kỳ bảng nào sẽ trả về một số kết quả.

Hãy tiếp tục, sử dụng cơ sở dữ liệu này để thử nghiệm. Chọn, xóa, thả, tạo… không thành vấn đề - bạn luôn có thể khôi phục DB bất kỳ lúc nào bằng cách sử dụng phương pháp trên. Chỉ cần chạy hai tập lệnh. Đơn giản!

Nếu bạn đang tìm kiếm ý tưởng về việc tạo các truy vấn khác nhau, hướng dẫn SQL của tôi bao gồm một vài ý tưởng mà chúng tôi chưa trình bày ở đây. Đặc biệt, bạn sẽ có thể vui vẻ với SQL Joins khi chọn dữ liệu và bạn luôn có thể thử thay đổi một bảng. Sau cùng, bạn có thể khôi phục DB thường xuyên nếu bạn muốn. Chúc bạn vui vẻ!


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. lựa chọn nhanh một hàng ngẫu nhiên từ một bảng lớn trong mysql

  2. Tìm kiếm toàn văn bản trong MySQL:Tốt, xấu và xấu

  3. Cách tránh phân chia theo 0 trong MySQL

  4. Chèn truy vấn để chèn hàng trong MySQL

  5. phpMyAdmin trên MySQL 8.0