Làm cách nào để kiểm tra cơ sở dữ liệu trong vỏ MySQL?

Trong trường hợp này, tôi đã chỉ định quyền root của người dùng bằng cờ -u, sau đó sử dụng cờ -p để MySQL nhắc nhập mật khẩu. Nhập mật khẩu gốc hiện tại của bạn để hoàn tất đăng nhập

Nếu bạn cần thay đổi mật khẩu gốc (hoặc bất kỳ mật khẩu nào khác) trong cơ sở dữ liệu, hãy làm theo hướng dẫn này về cách thay đổi mật khẩu cho MySQL thông qua dòng lệnh

Bây giờ bạn sẽ thấy một dấu nhắc MySQL trông rất giống với

mysql>

hoặc

MariaDB [(none)]>

Hiển thị (Xem) Tất cả Cơ sở dữ liệu MySQL

Để xem cơ sở dữ liệu bạn đã tạo, chỉ cần đưa ra lệnh sau

SHOW DATABASES;

Kết quả của bạn sẽ tương tự như thế này

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| test               |
+--------------------+
4 rows in set (0.00 sec)

Bạn có muốn tạo một cơ sở dữ liệu mới? . Tạo cơ sở dữ liệu MySQL trên Linux thông qua dòng lệnh

Khi bạn đã kết nối với máy chủ MySQL, cần phải chọn cơ sở dữ liệu để làm việc với. Điều này là do có thể có nhiều hơn một cơ sở dữ liệu có sẵn với Máy chủ MySQL

Chọn Cơ sở dữ liệu MySQL từ Dấu nhắc Lệnh

Rất đơn giản để chọn một cơ sở dữ liệu từ dấu nhắc mysql>. Bạn có thể sử dụng lệnh SQL để chọn cơ sở dữ liệu

Ví dụ

Dưới đây là một ví dụ để chọn cơ sở dữ liệu có tên TUTORIALS -

[root@host]# mysql -u root -p
Enter password:******
mysql> use TUTORIALS;
Database changed
mysql> 

Bây giờ, bạn đã chọn cơ sở dữ liệu TUTORIALS và tất cả các hoạt động tiếp theo sẽ được thực hiện trên cơ sở dữ liệu TUTORIALS

LƯU Ý - Tất cả tên cơ sở dữ liệu, tên bảng, tên trường bảng đều phân biệt chữ hoa chữ thường. Vì vậy, bạn sẽ phải sử dụng tên thích hợp trong khi đưa ra bất kỳ lệnh SQL nào

Chọn cơ sở dữ liệu MySQL bằng PHP Script

PHP sử dụng hàm mysqli_select_db để chọn cơ sở dữ liệu mà các truy vấn sẽ được thực hiện. Hàm này nhận hai tham số và trả về TRUE nếu thành công hoặc FALSE nếu thất bại

MySQL là một hệ thống phần mềm quản lý cơ sở dữ liệu mã nguồn mở phổ biến và được cung cấp miễn phí. Nó nổi tiếng với tốc độ và giao diện dễ sử dụng. Nếu bạn là quản trị viên cơ sở dữ liệu trong một tổ chức lớn, có thể bạn sẽ thường xuyên cần quản lý cơ sở dữ liệu bằng cách liệt kê chúng xuống và lọc qua chúng. Có thể sau khi tạo thành công cơ sở dữ liệu, bạn chưa biết cách liệt kê các cơ sở dữ liệu trong MySQL shell. Vì vậy, trong bài viết này, chúng ta sẽ xem xét một số phương pháp khác nhau mà bạn có thể sử dụng để liệt kê cơ sở dữ liệu trong MySQL

Có nhiều phương pháp có sẵn để liệt kê các cơ sở dữ liệu trong MySQL

Cách đơn giản nhất để liệt kê các cơ sở dữ liệu là sử dụng lệnh 'SHOW DATABASES' trong trình bao MySQL

HIỂN THỊ CƠ SỞ DỮ LIỆU;

Nếu bạn chưa đăng nhập với tư cách người dùng root trong MySQL, bạn không thể truy cập tất cả các cơ sở dữ liệu. Do đó, bạn phải đăng nhập với tư cách người dùng root để có quyền truy cập vào tất cả các cơ sở dữ liệu và có thể liệt kê tất cả các cơ sở dữ liệu bằng cách sử dụng lệnh 'SHOW DATABASES'

Vì vậy, trước tiên, hãy đăng xuất khỏi trình bao MySQL bằng lệnh \q

\q

Làm cách nào để kiểm tra cơ sở dữ liệu trong vỏ MySQL?

Tiếp theo, đăng nhập với tư cách người dùng root bằng lệnh sau

sudo mysql -u root -p

Làm cách nào để kiểm tra cơ sở dữ liệu trong vỏ MySQL?

Bây giờ, hãy chạy lệnh 'HIỂN THỊ CƠ SỞ DỮ LIỆU'

HIỂN THỊ CƠ SỞ DỮ LIỆU;

Làm cách nào để kiểm tra cơ sở dữ liệu trong vỏ MySQL?

Như bạn có thể thấy trong đầu ra, đầu ra đã liệt kê nhiều cơ sở dữ liệu hơn

Nếu bạn là quản trị viên quản lý nhiều cơ sở dữ liệu và bạn muốn lọc cơ sở dữ liệu, trong MySQL, bạn có thể lọc nhiều cơ sở dữ liệu cùng một lúc bằng lệnh 'THÍCH'

Cú pháp sử dụng lệnh ‘LIKE’ như sau

HIỂN THỊ CƠ SỞ DỮ LIỆU NHƯ mẫu;

Trong cú pháp này, bạn sẽ cần cung cấp một mẫu cụ thể để dựa vào đó lọc danh sách cơ sở dữ liệu. Ví dụ

HIỂN THỊ CƠ SỞ DỮ LIỆU NHƯ 'test%';

Làm cách nào để kiểm tra cơ sở dữ liệu trong vỏ MySQL?

Trong ví dụ này, dấu % có nghĩa là có thể có 0, một hoặc nhiều ký tự sau phép thử

Trong MySQL, bạn cũng có thể sử dụng lệnh 'SHOW SCHEMA' để liệt kê các cơ sở dữ liệu. Lệnh này sẽ hiển thị danh sách cơ sở dữ liệu giống như lệnh 'SHOW DATABASES'

HIỂN THỊ SƠ ĐỒ;

Làm cách nào để kiểm tra cơ sở dữ liệu trong vỏ MySQL?

Như bạn có thể thấy ở đầu ra, nó hiển thị cùng một danh sách cơ sở dữ liệu

Bằng cách sử dụng lược đồ và lệnh 'THÍCH', bạn có thể lọc nhiều cơ sở dữ liệu. Ví dụ: để liệt kê hai cơ sở dữ liệu có tên bắt đầu từ test và my, bạn có thể sử dụng câu lệnh ‘SELECT’ để có kết quả như vậy

CHỌN schema_name

TỪ information_schema. schemata

WHERE schema_name THÍCH 'test%'

HOẶC schema_name THÍCH 'my%';

Làm cách nào để kiểm tra cơ sở dữ liệu trong vỏ MySQL?

Như bạn có thể thấy ở đầu ra, nó đã in hoặc hiển thị hai cơ sở dữ liệu dựa trên điều kiện đã cho

Bạn thậm chí có thể thực thi lệnh MySQL shell trong terminal mà không cần đăng nhập vào MySQL mà vẫn có kết quả. Ví dụ: bạn có thể hiển thị cơ sở dữ liệu trong thiết bị đầu cuối bằng lệnh sau

sudo mysql -e 'HIỂN THỊ CƠ SỞ DỮ LIỆU'

Bạn đã biết về phần 'sudo mysql' của lệnh này. '-e' được sử dụng để thực hiện lệnh 'HIỂN THỊ CƠ SỞ DỮ LIỆU'. Bây giờ, nếu chúng ta chạy lệnh này, nó sẽ in ra danh sách cơ sở dữ liệu, như trước đây

Làm cách nào để kiểm tra cơ sở dữ liệu trong vỏ MySQL?

Vì vậy, đây là một số cách mà bạn có thể sử dụng để liệt kê các cơ sở dữ liệu trong MySQL, theo nhu cầu và yêu cầu của bạn

Phần kết luận

Trong bài viết này, bạn đã học cách liệt kê cơ sở dữ liệu trong MySQL bằng các kỹ thuật khác nhau. Bạn cũng biết rằng lệnh “SHOW DATABASES” hiển thị cơ sở dữ liệu thay mặt cho các đặc quyền của người dùng, cũng như cách liệt kê tất cả các cơ sở dữ liệu trong một thiết bị đầu cuối. Vì vậy, hãy vui vẻ với việc tự tạo và liệt kê cơ sở dữ liệu trong MySQL

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

HIỂN THỊ CƠ SỞ DỮ LIỆU liệt kê các cơ sở dữ liệu trên máy chủ MySQL. SHOW SCHEMAS là một từ đồng nghĩa với SHOW DATABASES. Mệnh đề LIKE, nếu có, cho biết tên cơ sở dữ liệu nào phù hợp. Mệnh đề WHERE có thể được đưa ra để chọn các hàng sử dụng các điều kiện tổng quát hơn, như đã thảo luận trong Phần 26. 8, “Mở rộng cho câu lệnh SHOW”.

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

Bạn có thể sử dụng lệnh SQL để chọn cơ sở dữ liệu. .
Ví 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. .
Ví dụ. .
đầu ra