Câu lệnh CREATE DATABASE hoạt động như thế nào trong MySQL

Cau Lenh Create Database Hoat Dong Nhu The Nao Trong Mysql



MySQL là một RDBMS được sử dụng rộng rãi hỗ trợ các lệnh và truy vấn khác nhau để thực hiện các hoạt động cơ sở dữ liệu khác nhau. Một trong số đó là tạo cơ sở dữ liệu mới có thể được thực hiện bằng cách sử dụng “ TẠO NÊN CƠ SỞ DỮ LIỆU ' tuyên bố. Câu lệnh CREATE DATABASE cho phép bạn xác định một cơ sở dữ liệu mới với một tên cụ thể trong máy chủ MySQL với các đặc quyền tạo. Sử dụng câu lệnh này, bạn có thể chỉ định các tùy chọn khác nhau cho cơ sở dữ liệu mới, chẳng hạn như bộ ký tự mặc định, đối chiếu, v.v.

Bài viết này sẽ giải thích cách thức hoạt động của các câu lệnh CREATE DATABASE trong MySQL.







Câu lệnh CREATE DATABASE hoạt động như thế nào trong Máy chủ MySQL?

Trong MySQL, một cơ sở dữ liệu mới có thể được tạo bằng cách sử dụng “ TẠO NÊN CƠ SỞ DỮ LIỆU ” tuyên bố với tên cụ thể. Cú pháp để tạo cơ sở dữ liệu được đưa ra dưới đây:



TẠO NÊN CƠ SỞ DỮ LIỆU [ tên cơ sở dữ liệu ] ;


Trong cú pháp trên, thay đổi “ [tên cơ sở dữ liệu] ” thành bất kỳ tên cơ sở dữ liệu thích hợp nào.



Hãy chuyển sang các ví dụ về cách tạo cơ sở dữ liệu, nhưng trước đó hãy đảm bảo rằng bạn đã đăng nhập vào cơ sở dữ liệu MySQL.





Ví dụ 1: Tạo cơ sở dữ liệu

Ví dụ tạo tên cơ sở dữ liệu “ cơ sở dữ liệu linuxhint ” được đưa ra dưới đây:



TẠO CƠ SỞ DỮ LIỆU linuxhintdatabase;


đầu ra


Đầu ra cho thấy tên cơ sở dữ liệu “ cơ sở dữ liệu linuxhint ” đã được tạo ra.

Bây giờ, hãy xác nhận xem cơ sở dữ liệu đã được tạo hay chưa bằng cách sử dụng nút “ TRÌNH DIỄN ” lệnh như sau:

HIỂN THỊ TẠO CƠ SỞ DỮ LIỆU linuxhintdatabase;


đầu ra


Đầu ra mô tả thông tin về cơ sở dữ liệu mới được tạo (linuxhintdatabase).

Ví dụ 2: Tạo cơ sở dữ liệu với tùy chọn “IF NOT EXISTS”

Trong khi tạo cơ sở dữ liệu mới trong MySQL, “ NẾU KHÔNG TỒN TẠI ” Tùy chọn được sử dụng để xác nhận rằng cơ sở dữ liệu được chỉ định (cùng tên) không tồn tại trong máy chủ. Để tạo một cơ sở dữ liệu bằng cách sử dụng “ NẾU KHÔNG TỒN TẠI ” tùy chọn gõ lệnh dưới đây:

TẠO CƠ SỞ DỮ LIỆU NẾU KHÔNG TỒN TẠI linuxhintdatabase1;


Trong lệnh trên, “ linuxhintdatabase1 ” là tên cơ sở dữ liệu mới.

đầu ra


Đầu ra cho thấy cơ sở dữ liệu đã được tạo.

Ví dụ 3: Tạo cơ sở dữ liệu với CHARACTER SET và COLLATE

Các ' BỘ NHÂN VẬT ” xác định mã hóa ký tự cho cơ sở dữ liệu, trong khi “ THU THẬP ” xác định quy tắc sắp xếp và so sánh các ký tự. Để tạo cơ sở dữ liệu với “CHARACTER SET” và “COLLATE”, hãy gõ lệnh dưới đây:

TẠO CƠ SỞ DỮ LIỆU linuxhintdatabase2 THIẾT LẬP KÝ TỰ utf8mb4 THU THẬP utf8mb4_unicode_ci;


đầu ra


Đầu ra hiển thị rằng cơ sở dữ liệu đã được tạo với các tùy chọn đã chỉ định.

Làm cách nào để sử dụng cơ sở dữ liệu mới được tạo?

Cơ sở dữ liệu có thể được sử dụng/chọn bằng cách sử dụng nút “ sử dụng ” lệnh sau khi đăng nhập vào MySQL. Một ví dụ để sử dụng cơ sở dữ liệu MySQL được đưa ra dưới đây:

sử dụng cơ sở dữ liệu linuxhint;


đầu ra


Đầu ra cho thấy cơ sở dữ liệu đã được thay đổi thành cơ sở dữ liệu mới được tạo, nghĩa là bây giờ người dùng sẽ có thể sử dụng nó.

Làm cách nào để đăng nhập trực tiếp vào cơ sở dữ liệu mới được tạo?

Để đăng nhập trực tiếp vào cơ sở dữ liệu mới được tạo, hãy sử dụng lệnh MySQL với tên người dùng và mật khẩu như bên dưới:

mysql -TRONG md -P cơ sở dữ liệu linuxhint


Trong lệnh trên, “ md ” là tên người dùng, và “ cơ sở dữ liệu linuxhint ” là tên cơ sở dữ liệu. Sau khi thực hiện lệnh này, bạn sẽ được yêu cầu nhập mật khẩu cho máy chủ MySQL.

đầu ra


Đầu ra cho thấy cơ sở dữ liệu đã được kết nối.

Làm cách nào để xóa cơ sở dữ liệu?

Trong MySQL, cơ sở dữ liệu có thể bị xóa bằng cách sử dụng “ LÀM RƠI ” lệnh, ví dụ được đưa ra dưới đây:

DROP CƠ SỞ DỮ LIỆU cơ sở dữ liệu linuxhint;


Trong lệnh trên, “ cơ sở dữ liệu linuxhint ” là tên cơ sở dữ liệu.

đầu ra


Đầu ra cho thấy cơ sở dữ liệu đã bị xóa (xóa).

Phần kết luận

Các ' TẠO NÊN CƠ SỞ DỮ LIỆU ” câu lệnh là một tính năng mạnh mẽ cho phép người dùng tạo cơ sở dữ liệu mới trong máy chủ MySQL với bất kỳ tùy chọn hoặc cài đặt bổ sung nào. Bài viết này giải thích cú pháp của câu lệnh CREATE DATABASE, cùng với các ví dụ về tạo cơ sở dữ liệu, sử dụng cơ sở dữ liệu, đăng nhập trực tiếp vào cơ sở dữ liệu và xóa cơ sở dữ liệu.