MySQL có cơ sở dữ liệu mẫu không?

Các nhà khoa học và nhà phân tích dữ liệu dự kiến ​​​​sẽ có thể viết và thực hiện các truy vấn phức tạp trong SQL. Nếu bạn mới bắt đầu với SQL hoặc đang tìm kiếm một sandbox để kiểm tra các truy vấn, thì hướng dẫn này là dành cho bạn

Có một số tài nguyên tuyệt vời về SQL như HackerRank, LeetCode và W3Schools, nhưng tôi nghĩ một trong những cách tốt nhất để đạt được trình độ thành thạo là thực hành với cơ sở dữ liệu của riêng bạn bằng trình soạn thảo SQL mà bạn chọn

Trong hướng dẫn này, chúng tôi sẽ thực hiện các bước sau

  • Cài đặt MySQL trên macOS
  • Thêm đường dẫn vỏ MySQL
  • Tạo tài khoản người dùng
  • Tạo cơ sở dữ liệu mẫu với dữ liệu nhân viên
  • Viết truy vấn SQL

MySQL là gì?

MySQL là hệ thống quản lý cơ sở dữ liệu SQL mã nguồn mở phổ biến nhất và được phát triển bởi Tập đoàn Oracle. Khảo sát dành cho nhà phát triển năm 2020 của
Stack Overflow xác nhận tuyên bố này về mức độ phổ biến như bên dưới.

https. // thông tin chi tiết. ngăn xếp chồng lên nhau. com/survey/2020#công nghệ-cơ sở dữ liệu

Cài đặt MySQL trên macOS

Chúng tôi sẽ cài đặt MySQL Community Server 8. 0. x bằng cách sử dụng gói riêng nằm bên trong ảnh đĩa (. đmg)

Tải về. phiên bản dmg từ đây (tìm DMG Archive). Phiên bản này sẽ khởi tạo thư mục dữ liệu và tạo các bảng cấp MySQL

https. // nhà phát triển. mysql. com/tải xuống/mysql/

Sau khi nhấp vào nút

mysqladmin -u root -p version
0, bạn sẽ được đưa đến trang nơi bạn sẽ được yêu cầu 'Đăng nhập' hoặc 'Đăng ký' để có tài khoản miễn phí. Bạn có thể bỏ qua bằng cách nhấp vào
mysqladmin -u root -p version
1.

Chuyển đến tệp đã tải xuống,

mysqladmin -u root -p version
0 và
mysqladmin -u root -p version
1

Làm theo hướng dẫn cho đến khi bạn đạt được

mysqladmin -u root -p version
2

Đối với

mysqladmin -u root -p version
3, chọn
mysqladmin -u root -p version
4 là mặc định. Nhấn vào đây để đọc thêm về mật khẩu MySQL

Nhập mật khẩu cho người dùng

mysqladmin -u root -p version
5. Tài khoản root là tài khoản siêu người dùng mặc định có tất cả các đặc quyền trong tất cả các cơ sở dữ liệu MySQL của bạn

MySQL hiện đã được cài đặt. Nếu bạn mở

mysqladmin -u root -p version
6, bạn sẽ thấy MySQL trong bảng điều khiển của mình như bên dưới

macOS 'Tùy chọn hệ thống'

Khung tùy chọn MySQL cho phép bạn bắt đầu, dừng và kiểm soát quá trình khởi động tự động trong quá trình khởi động cài đặt MySQL của bạn

Khung tùy chọn MySQL

Mở nó và nhấp vào

mysqladmin -u root -p version
7 nếu phiên bản chưa chạy. Các chấm màu xanh lá cây cho biết máy chủ đang chạy.

Cá nhân tôi bỏ chọn ô này để tiết kiệm bộ nhớ

mysqladmin -u root -p version
8

Chỉ cần nhớ khởi động máy chủ sau khi khởi động lại

Thêm đường dẫn vỏ MySQL trong macOS

Đường dẫn shell cho người dùng trong macOS là một tập hợp các đường dẫn trong hệ thống lưu trữ, theo đó người dùng có quyền sử dụng các ứng dụng, lệnh và chương trình nhất định mà không cần chỉ định đường dẫn đầy đủ tới lệnh hoặc chương trình đó trong Terminal

Các bước sau đây sẽ cho phép chúng tôi nhập lệnh

mysqladmin -u root -p version
9 trong bất kỳ thư mục làm việc nào trong dòng lệnh (Terminal)

Lưu ý rằng zsh (Z shell) là shell mặc định cho macOS Catalina. Nếu bạn đang sử dụng một phiên bản khác, bạn có thể thử sử dụng lệnh bash bên dưới

  1. Open Terminal (______100, gõ vào
    mysqladmin -u root -p version
    01)
  2. Khi bạn đang ở trong Terminal, hãy nhập
    mysqladmin -u root -p version
    02 để chuyển đến thư mục chính
  3. Nếu bạn đang sử dụng zsh, hãy nhập
    mysqladmin -u root -p version
    03
    Nếu bạn đang sử dụng bash, hãy nhập
    mysqladmin -u root -p version
    04
  4. Sao chép và dán hai bí danh này
mysqladmin -u root -p version
5

Lưu ý rằng hàm băm (#) trước MySQL là để nhận xét dòng

5. Lưu tệp

mysqladmin -u root -p version
05, xác nhận với
mysqladmin -u root -p version
06 và
mysqladmin -u root -p version
07 để thoát.
6.
mysqladmin -u root -p version
08 (
mysqladmin -u root -p version
09)Terminal và mở lại

Để kiểm tra máy chủ, hãy nhập lệnh sau (bạn sẽ cần nhập mật khẩu bạn đã tạo khi cài đặt MySQL)

mysqladmin -u root -p version

Tạo tài khoản người dùng (Tùy chọn)

Bạn có thể không muốn sử dụng tài khoản root mọi lúc. Bạn có thể tạo nhiều tài khoản khác nhau và cấp các mức đặc quyền khác nhau. Dưới đây là các bước

Đăng nhập như là người dùng root

mysqladmin -u root -p version
0

Trong lệnh sau, thay thế

mysqladmin -u root -p version
30 và
mysqladmin -u root -p version
31 bằng tên người dùng và mật khẩu bạn chọn. Tôi khuyên bạn nên tạo một tài khoản có cùng tên với tên người dùng hệ thống macOS của bạn

mysqladmin -u root -p version
3

Câu lệnh sau sẽ cấp tất cả các đặc quyền cho tài khoản người dùng trên tất cả các cơ sở dữ liệu. Thay thế

mysqladmin -u root -p version
30 bằng tên người dùng bạn đã chọn. Sử dụng dấu ngoặc kép (‘’)

mysqladmin -u root -p version
7

Đây là ví dụ về người dùng (miguel) được tạo bằng mật khẩu (pass) và được cấp toàn quyền truy cập (*. *)

Hãy thử đăng nhập với người dùng mới được tạo. Trước tiên, hãy nhập

mysqladmin -u root -p version
33 để kết thúc phiên hiện tại và đăng nhập bằng thông tin đăng nhập mới. Ví dụ

mysqladmin -u root -p version
9

Mẹo. Bởi vì 'miguel' cũng là tên trùng với tên người dùng hệ thống của tôi, tôi có thể chỉ cần gõ

mysqladmin -u root -p version
34 và bỏ qua phần
mysqladmin -u root -p version
35

Nhập

mysqladmin -u root -p version
33, nhưng ở lại Terminal và chuyển sang phần tiếp theo

Tạo cơ sở dữ liệu nhân viên

Cơ sở dữ liệu mẫu về Nhân viên được phát triển bởi Patrick Crews và Giuseppe Maxia và chứa 4 triệu bản ghi. Nó chứa dữ liệu nhân viên giả như tiền lương, tên, chức danh công việc, v.v. Đây là lược đồ

https. // nhà phát triển. mysql. com/doc/nhân viên/en/sakila-cấu trúc. html

Trước tiên, hãy truy cập cơ sở dữ liệu Nhân viên trên GitHub để tải xuống repo

Tải xuống repo bằng cách nhấp vào

mysqladmin -u root -p version
37 👉
mysqladmin -u root -p version
38

Quy trình từng bước trong Terminal với người dùng 'miguel'

Trong Terminal, thay đổi thư mục mà bạn đã lưu tệp. Trong trường hợp của tôi.
______239

Giải nén tệp bằng cách chạy cái này.

mysqladmin -u root -p version
70
Trong trường hợp cách này không hoạt động, bạn có thể mở tệp
mysqladmin -u root -p version
71 theo cách thủ công trong Finder.

Đổi thư mục thành thư mục vừa giải nén.
______272

Bây giờ bạn đã sẵn sàng để cài đặt cơ sở dữ liệu. Nhập lệnh sau (thay thế

mysqladmin -u root -p version
30 bằng tên người dùng của riêng bạn)

Làm cách nào để sử dụng cơ sở dữ liệu mẫu trong MySQL?

Cách tải Cơ sở dữ liệu mẫu vào máy chủ MySQL .
Tải xuống cơ sở dữ liệu classicmodels từ phần cơ sở dữ liệu mẫu MySQL
Giải nén tệp đã tải xuống vào một thư mục tạm thời. .
Kết nối với máy chủ MySQL bằng chương trình máy khách mysql. .
Sử dụng lệnh nguồn để tải dữ liệu vào Máy chủ MySQL

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

Nhấp chuột phải vào tên kết nối và chọn Cơ sở dữ liệu mới . Ngoài ra, hãy chuyển đến menu Cơ sở dữ liệu trên thanh công cụ chính và nhấp vào Cơ sở dữ liệu mới. 4. Trong tab Cơ sở dữ liệu mới sẽ mở ra, hãy nhập tên cho cơ sở dữ liệu mới của bạn, chọn bộ ký tự và đối chiếu.

MySQL có cơ sở dữ liệu không?

Cơ sở dữ liệu MySQL có quan hệ . Cơ sở dữ liệu quan hệ lưu trữ dữ liệu trong các bảng riêng biệt thay vì đặt tất cả dữ liệu vào một kho lớn. Các cấu trúc cơ sở dữ liệu được tổ chức thành các tệp vật lý được tối ưu hóa cho tốc độ.

Các loại cơ sở dữ liệu trong MySQL là gì?

Trong MySQL có 3 kiểu dữ liệu chính. chuỗi, số, ngày giờ .