×

Liệt kê cơ sở dữ liệu với lệnh DATABASES trong MySQL

Để quản lý cơ sở dữ liệu MySQL hiệu quả, việc biết cách liệt kê các cơ sở dữ liệu hiện có trên hệ thống là rất quan trọng. Qua đó, bạn có thể kiểm tra, quản lý và thao tác dữ liệu một cách dễ dàng hơn. Cách thức để thực hiện điều này là sử dụng một lệnh MySQL đơn giản.

Các bước thực hiện:

  1. Truy cập vào MySQL: Trước tiên, bạn cần đăng nhập vào hệ thống MySQL. Bạn có thể thực hiện điều này bằng cách mở terminal hoặc command prompt và nhập:

    mysql -u username -p
    

    Trong đó, username là tên tài khoản MySQL của bạn. Sau khi nhập lệnh, hệ thống sẽ yêu cầu bạn nhập mật khẩu.

  2. Liệt kê các cơ sở dữ liệu: Sau khi đăng nhập thành công, bạn sẽ thấy dấu nhắc lệnh MySQL. Để liệt kê tất cả các cơ sở dữ liệu hiện có, bạn hãy sử dụng lệnh:

    SHOW DATABASES;
    

    Kết quả sẽ là danh sách tất cả các cơ sở dữ liệu hiện có trên máy chủ MySQL.

Các cơ sở dữ liệu mặc định:

Khi bạn cài đặt MySQL, một số cơ sở dữ liệu mặc định sẽ tự động được tạo ra:

  • information_schema: Chứa thông tin về tất cả các cơ sở dữ liệu trong hệ thống.
  • mysql: Chứa thông tin về người dùng, quyền truy cập và các thông tin quản trị khác.
  • performance_schema: Chứa các bảng để phân tích hiệu suất của MySQL.
  • sys: Cung cấp các chế độ xem giúp bạn dễ dàng truy cập và phân tích thông tin trong MySQL.

Quản lý cơ sở dữ liệu:

Sau khi đã liệt kê danh sách các cơ sở dữ liệu, bạn có thể thực hiện nhiều thao tác khác nhau:

  • Tạo cơ sở dữ liệu mới:

    CREATE DATABASE database_name;
    

    Trong đó, database_name là tên của cơ sở dữ liệu mà bạn muốn tạo.

  • Xóa cơ sở dữ liệu:

    DROP DATABASE database_name;
    

    Chú ý rằng khi bạn xóa một cơ sở dữ liệu, tất cả dữ liệu trong đó sẽ bị mất.

  • Sử dụng một cơ sở dữ liệu cụ thể:

    USE database_name;
    

    Lệnh này giúp bạn chuyển đến và sử dụng cơ sở dữ liệu cụ thể để thực hiện các thao tác tiếp theo.

Kết luận:

Việc sử dụng lệnh để liệt kê các cơ sở dữ liệu trong MySQL giúp bạn quản lý và kiểm soát dễ dàng hơn. Bằng cách hiểu rõ các cơ sở dữ liệu có sẵn cùng các thao tác quản lý cơ bản, bạn sẽ có nền tảng vững chắc để làm việc với MySQL hiệu quả.

Comments