Làm cách nào để tạo lược đồ trong MySQL từ dòng lệnh?

Mặc dù có nhiều cách để tạo cơ sở dữ liệu, nhưng quản trị viên hệ thống được hưởng lợi từ việc biết cách tạo cơ sở dữ liệu MySQL trong Linux thông qua dòng lệnh. Biết nhiều hơn một cách để hoàn thành một nhiệm vụ mang lại sự linh hoạt trong trường hợp cách thông thường mà bạn thực hiện không phải là một lựa chọn. Sử dụng hướng dẫn này để tạo cơ sở dữ liệu MySQL thông qua dòng lệnh

  • Máy chủ chạy CentOS hoặc AlmaLinux
  • Quyền truy cập cấp gốc vào máy chủ

Tạo cơ sở dữ liệu MySQL trên Linux bằng dòng lệnh

Đăng nhập vào máy chủ MySQL từ dòng lệnh bằng lệnh sau, chỉ định người dùng root bằng cờ -u và nhắc nhập mật khẩu bằng cờ -p. Nhập mật khẩu hiện tại của bạn sau khi được nhắc hoàn tất đăng nhập

Lời nhắc hiển thị như bên dưới khi bạn đăng nhập

Để tạo cơ sở dữ liệu với tên tutorial_database, gõ lệnh sau

CREATE DATABASE tutorial_database;

Nếu cơ sở dữ liệu cùng tên đã tồn tại, hệ thống sẽ không tạo cơ sở dữ liệu mới và bạn sẽ gặp lỗi này

ERROR 1007 [HY000]: Can't create database 'tutorial_database'; database exists

Bạn có thể tránh lỗi này bằng cách sử dụng lệnh sau. Nó chỉ tạo cơ sở dữ liệu tutorial_database nếu cơ sở dữ liệu có tên đó chưa tồn tại

CREATE DATABASE IF NOT EXISTS tutorial_database;

Sử dụng lệnh sau để xem cơ sở dữ liệu bạn đã tạo

Đây là kết quả đầu ra

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| test               |
| tutorial_database  |
+--------------------+
4 rows in set [0.00 sec]

Tạo cơ sở dữ liệu MySQL từ dòng lệnh Linux là một quá trình dễ dàng. Quản trị viên hệ thống sẽ làm tốt nếu có quy trình này trong bộ công cụ của họ để thêm tính linh hoạt cho quy trình làm việc của họ

Tóm lược. trong hướng dẫn này, bạn sẽ học cách sử dụng câu lệnh MySQL

mysql -u root -p

Code language: SQL [Structured Query Language] [sql]
2 để tạo cơ sở dữ liệu mới trên máy chủ cơ sở dữ liệu MySQL

Giới thiệu về câu lệnh MySQL CREATE DATABASE

Để tạo cơ sở dữ liệu mới trong MySQL, bạn sử dụng câu lệnh

mysql -u root -p

Code language: SQL [Structured Query Language] [sql]
2 với cú pháp sau

CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name]

Code language: SQL [Structured Query Language] [sql]

Trong cú pháp này

  • Đầu tiên, chỉ định tên của cơ sở dữ liệu sau các từ khóa

    mysql -u root -p

    Code language: SQL [Structured Query Language] [sql]
    2. Tên cơ sở dữ liệu phải là duy nhất trong phiên bản máy chủ MySQL. Nếu bạn cố gắng tạo cơ sở dữ liệu với tên đã tồn tại, MySQL sẽ báo lỗi
  • Thứ hai, sử dụng tùy chọn

    mysql -u root -p

    Code language: SQL [Structured Query Language] [sql]
    5 để tạo cơ sở dữ liệu có điều kiện nếu nó không tồn tại
  • Thứ ba, chỉ định bộ ký tự và đối chiếu cho cơ sở dữ liệu mới. Nếu bạn bỏ qua các mệnh đề

    mysql -u root -p

    Code language: SQL [Structured Query Language] [sql]
    6 và

    mysql -u root -p

    Code language: SQL [Structured Query Language] [sql]
    7, MySQL sẽ là bộ ký tự và đối chiếu mặc định cho cơ sở dữ liệu mới

Tạo cơ sở dữ liệu mới bằng công cụ máy khách mysql

Để tạo cơ sở dữ liệu mới thông qua mysql client tool các bạn làm theo các bước sau

Đầu tiên, đăng nhập vào Máy chủ MySQL bằng tài khoản người dùng có đặc quyền

mysql -u root -p

Code language: SQL [Structured Query Language] [sql]
2

mysql -u root -p

Code language: SQL [Structured Query Language] [sql]

Nó sẽ nhắc bạn nhập mật khẩu. Để xác thực, bạn cần nhập mật khẩu cho tài khoản người dùng

mysql -u root -p

Code language: SQL [Structured Query Language] [sql]
9 và nhấn phím

SHOW DATABASES;

0

Tiếp theo, hiển thị cơ sở dữ liệu hiện có trên máy chủ bằng cách sử dụng câu lệnh

SHOW DATABASES;

1. Bước này là tùy chọn

SHOW DATABASES;

đầu ra

+--------------------+ | Database | +--------------------+ | classicmodels | | information_schema | | mysql | | performance_schema | | sys | +--------------------+ 5 rows in set [0.00 sec]

Code language: JavaScript [javascript]

Sau đó, đưa ra lệnh

mysql -u root -p

Code language: SQL [Structured Query Language] [sql]
2 với tên cơ sở dữ liệu e. g. ,

SHOW DATABASES;

3 và nhấn Enter

CREATE DATABASE testdb;

Nó sẽ trả về như sau

Query OK, 1 row affected [0.02 sec]

Code language: CSS [css]

Sau đó dùng lệnh

SHOW DATABASES;

4 để xem lại cơ sở dữ liệu đã tạo

SHOW CREATE DATABASE testdb;

Code language: SQL [Structured Query Language] [sql]

MySQL trả về tên cơ sở dữ liệu và bộ ký tự và đối chiếu của cơ sở dữ liệu

+----------+----------------------------------------------------------------------------------------------------------------------------------+ | Database | Create Database | +----------+----------------------------------------------------------------------------------------------------------------------------------+ | testdb | CREATE DATABASE `testdb` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci */ /*!80016 DEFAULT ENCRYPTION='N' */ | +----------+----------------------------------------------------------------------------------------------------------------------------------+ 1 row in set [0.01 sec]

Code language: JavaScript [javascript]

Cuối cùng, chọn cơ sở dữ liệu mới được tạo để làm việc bằng cách sử dụng câu lệnh

SHOW DATABASES;

5

USE testdb;

Code language: SQL [Structured Query Language] [sql]

đầu ra

Database changed

Bây giờ, bạn có thể bắt đầu tạo bảng và các đối tượng cơ sở dữ liệu khác trong cơ sở dữ liệu  

SHOW DATABASES;

3

Để thoát khỏi chương trình mysql, gõ lệnh

SHOW DATABASES;

7

mysql -u root -p

Code language: SQL [Structured Query Language] [sql]
0

đầu ra

mysql -u root -p

Code language: SQL [Structured Query Language] [sql]
1

Tạo cơ sở dữ liệu mới bằng MySQL Workbench

Để tạo một cơ sở dữ liệu mới bằng MySQL Workbench, các bạn làm theo các bước sau

Đầu tiên, khởi chạy MySQL Workbench và nhấp vào nút thiết lập kết nối mới như trong ảnh chụp màn hình sau

Thứ hai, nhập tên cho kết nối và nhấp vào nút Kiểm tra kết nối

MySQL Workbench hiển thị hộp thoại yêu cầu mật khẩu của người dùng

mysql -u root -p

Code language: SQL [Structured Query Language] [sql]
9

Bạn cần [1] nhập mật khẩu cho người dùng

mysql -u root -p

Code language: SQL [Structured Query Language] [sql]
9, [2] kiểm tra Lưu mật khẩu trong vault và [3] nhấp vào nút OK

Thứ ba, nhấp đúp vào tên kết nối Cục bộ để kết nối với Máy chủ MySQL

MySQL Workbench mở cửa sổ sau bao gồm bốn phần. Bộ điều hướng, Truy vấn, Thông tin và Đầu ra

Thứ tư, nhấp vào nút tạo lược đồ mới trong nút máy chủ được kết nối từ thanh công cụ

Trong MySQL, lược đồ là từ đồng nghĩa với cơ sở dữ liệu. Tạo một lược đồ mới cũng có nghĩa là tạo một cơ sở dữ liệu mới

Thứ năm, cửa sổ sau được mở. Bạn cần [1] nhập tên lược đồ, [2] thay đổi bộ ký tự và đối chiếu nếu cần, rồi nhấp vào nút Áp dụng

Thứ sáu, MySQL Workbench mở cửa sổ sau hiển thị tập lệnh SQL sẽ được thực thi. Lưu ý rằng lệnh câu lệnh

+--------------------+ | Database | +--------------------+ | classicmodels | | information_schema | | mysql | | performance_schema | | sys | +--------------------+ 5 rows in set [0.00 sec]

Code language: JavaScript [javascript]
0 có tác dụng tương tự như câu lệnh

mysql -u root -p

Code language: SQL [Structured Query Language] [sql]
2

Nếu mọi thứ đều ổn, bạn sẽ thấy cơ sở dữ liệu mới được tạo và hiển thị trong tab lược đồ của phần Bộ điều hướng

Thứ bảy, để chọn cơ sở dữ liệu

+--------------------+ | Database | +--------------------+ | classicmodels | | information_schema | | mysql | | performance_schema | | sys | +--------------------+ 5 rows in set [0.00 sec]

Code language: JavaScript [javascript]
2, [1] nhấp chuột phải vào tên cơ sở dữ liệu và [2] chọn mục menu Set as Default Schema

Lệnh tạo lược đồ trong MySQL là gì?

Các bước để tạo lược đồ trong MySQL . Nhấp vào tùy chọn Tạo lược đồ . Cung cấp tên lược đồ. Nhấp vào áp dụng để tạo lược đồ MySQL.

Làm cách nào để chọn lược đồ trong dòng lệnh MySQL?

Bạn có thể sử dụng lệnh SQL để chọn cơ sở dữ liệu. .
Thí dụ. Dưới đây là ví dụ để chọn cơ sở dữ liệu có tên HƯỚNG DẪN − [root@host]# mysql -u root -p Nhập mật khẩu. ****** mysql> sử dụng HƯỚNG DẪN; .
cú pháp. mysqli_select_db [ mysqli $link , string $dbname ]. bool. .
Thí dụ. .
đầu ra

Làm cách nào để tạo lược đồ cho bảng trong MySQL?

Bắt đầu bàn làm việc của MySQL. .
Nhấp vào nút + ở phía bên phải của thanh công cụ Lược đồ vật lý để thêm một lược đồ mới. .
Bấm đúp vào Thêm bảng trong phần Lược đồ vật lý
Thao tác này sẽ tự động tải trình chỉnh sửa bảng với tên bảng mặc định là table1. .
Tiếp theo, thêm các cột vào bảng của bạn

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

Tạo cơ sở dữ liệu MySQL bằng CLI .
SSH vào máy chủ của bạn với quyền root
Đăng nhập vào MySQL với quyền root. sao chép. gốc mysql -u
Tạo người dùng cơ sở dữ liệu mới. sao chép. CẤP TẤT CẢ CÁC ĐẶC QUYỀN TRÊN *. .
Đăng xuất khỏi MySQL bằng cách gõ. \q
Đăng nhập với tư cách người dùng cơ sở dữ liệu mới mà bạn vừa tạo. sao chép. mysql -u db_user -p. .
Tạo cơ sở dữ liệu mới. sao chép

Chủ Đề