Episode 1 - The Example MySQL Database
Giới thiệu về 1 ví dụ của cơ sở dữ liệu MySql Bắt đầu bài học đầu tiên, tôi sẽ giới thiệu đến các bạn 1 ví dụ cơ bản của cơ sở dữ liệu mysql. Chúng ta sẽ truy cập vào link https://dev.mysql.com/doc/sakila/en/ để download 1 ví dụ về cơ sở dữ liệu chuẩn. Sau đó chọn mục 4 Installation ...
Giới thiệu về 1 ví dụ của cơ sở dữ liệu MySql
Bắt đầu bài học đầu tiên, tôi sẽ giới thiệu đến các bạn 1 ví dụ cơ bản của cơ sở dữ liệu mysql. Chúng ta sẽ truy cập vào link https://dev.mysql.com/doc/sakila/en/ để download 1 ví dụ về cơ sở dữ liệu chuẩn.
Sau đó chọn mục 4 Installation
Tiếp đến chúng ta sẽ click vào link https://dev.mysql.com/doc/index-other.html . Trang sẽ chuyển tiếp và kéo xuống title Example Databases chọn sakila database và download về theo dạng gì thì tùy ý. Ở đây mình sẽ download bản Zip về.
Hoặc đơn giản hơn thì chúng ta có thể tải trực tiếp tại link http://mysql-tools.com/downloads/mysql-databases/4-sakila-db.html. Mình muốn giới thiệu trang https://dev.mysql.com vì nó vô cùng hữu ích khi các bạn sử dụng mysql.
Okie, phần tải cở sở dữ liệu ví dụ đã xog. Giờ chúng ta sẽ cùng import mysql vào và cùng nghiên cứu xem nhé. Có rất nhiều các tools hỗ trợ việc thao tác trên mysql và hiện tại thì mình đang dùng NaviCat.
Để thực hiện import với NaviCat, đơn giản là mình vào folder vừa download giải nén ra, chuột phải vào file sakila-schema.sql chọn Open With đương nhiên là với NaviCat
Tiếp đó, chúng ta sẽ chọn connection localhost và trước đó mình đã tạo sẵn 1 database mới tên là sakila
Ấn Ok và phần code mysql đã được đưa vào trong database sakila. Giờ đơn giản là ấn Run sau đó chờ trong giây lát để thực hiện việc tạo table
Vậy là phần chạy mysql đã xong và có kết quả báo về, hãy refesh database bằng Command + R với Mac
Okie thế là phần tạo bảng đã xong, làm tương tự với file sakila-data.sql. Chúng ta sẽ có toàn bộ các data của các bảng.
Vậy là chúng ta đã được giới thiệu sơ qua về việc import cơ sở dữ liệu ở bài mở đầu này. Bài tiếp theo chúng ta sẽ đi sâu hơn vào các khái niệm, định nghĩa về khóa chính, khóa phụ và quan hệ giữa các bảng với nhau. Hẹn gặp lại mọi người vào bài học tiếp theo