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

Bài viết sau đây giải thích cách truy cập cơ sở dữ liệu MySQL của bạn khi bạn đăng nhập vào máy chủ web bằng SSH

Để truy cập cơ sở dữ liệu MySQL của bạn, vui lòng làm theo các bước sau

  1. Đăng nhập vào máy chủ web Linux của bạn thông qua Secure Shell
  2. Mở chương trình máy khách MySQL trên máy chủ trong thư mục /usr/bin
  3. Nhập cú pháp sau để truy cập cơ sở dữ liệu của bạn
    $ mysql -h {tên máy chủ} -u tên người dùng -p {tên cơ sở dữ liệu}
    Mật khẩu. {mật khẩu của bạn}

    tên máy chủ. tên của máy chủ MySQL mà bạn được chỉ định, ví dụ: mysql4. web an toàn. com

    Bài viết này mô tả cách thực hiện các tác vụ quản trị cơ sở dữ liệu MySQL phổ biến từ dòng lệnh bằng chương trình mysql. Những tác vụ phổ biến này bao gồm tạo và xóa cơ sở dữ liệu, người dùng và bảng

    Bài viết này chỉ áp dụng cho các sản phẩm được liệt kê trong thanh bên Chi tiết bài viết. Nếu tài khoản của bạn bao gồm cPanel, bạn nên sử dụng nó để quản lý cơ sở dữ liệu MySQL và người dùng. Để biết thông tin về cách thực hiện việc này, vui lòng xem bài viết này

    Tạo người dùng và cơ sở dữ liệu

    Để tạo cơ sở dữ liệu MySQL và người dùng, hãy làm theo các bước sau

    1. Tại dòng lệnh, đăng nhập vào MySQL với quyền root.
      mysql -u root -p
    2. Nhập mật khẩu gốc của MySQL, rồi nhấn Enter
    3. Để tạo người dùng cơ sở dữ liệu, gõ lệnh sau. Thay thế tên người dùng bằng người dùng bạn muốn tạo và thay thế mật khẩu bằng mật khẩu của người dùng

      GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password';

      Lệnh trước cấp cho người dùng tất cả các quyền trên tất cả các cơ sở dữ liệu. Tuy nhiên, bạn có thể cấp các quyền cụ thể để duy trì quyền kiểm soát chính xác đối với quyền truy cập cơ sở dữ liệu. Ví dụ: để chỉ cấp rõ ràng quyền CHỌN cho người dùng được chỉ định, bạn sẽ sử dụng lệnh sau

      GRANT SELECT ON *.* TO 'username'@'localhost';

      Để chỉ cấp cho người dùng tất cả các quyền trên cơ sở dữ liệu có tên dbname, bạn sẽ sử dụng lệnh sau

      GRANT ALL PRIVILEGES ON dbname.* TO 'username'@'localhost';
      

      Để biết thêm thông tin về cách đặt quyền đối với cơ sở dữ liệu MySQL, vui lòng truy cập https. // nhà phát triển. mysql. com/doc/refman/5. 5/vi/cấp. html

    4. Nhập \q để thoát khỏi chương trình mysql
    5. Để đăng nhập vào MySQL với tư cách người dùng bạn vừa tạo, hãy gõ lệnh sau. Thay thế tên người dùng bằng tên của người dùng bạn đã tạo ở bước 3

      mysql -u username -p
    6. Nhập mật khẩu của người dùng, rồi nhấn Enter
    7. Để tạo cơ sở dữ liệu, gõ lệnh sau. Thay thế dbname bằng tên của cơ sở dữ liệu mà bạn muốn tạo

      CREATE DATABASE dbname;
    8. Để làm việc với cơ sở dữ liệu mới, gõ lệnh sau. Thay dbname bằng tên của cơ sở dữ liệu bạn đã tạo ở bước 7

      USE dbname;
    9. Bây giờ bạn có thể làm việc với cơ sở dữ liệu. Ví dụ: các lệnh sau minh họa cách tạo một bảng cơ bản có tên là ví dụ và cách chèn một số dữ liệu vào đó

      CREATE TABLE example ( id smallint unsigned not null auto_increment, name varchar(20) not null, constraint pk_example primary key (id) );
      INSERT INTO example ( id, name ) VALUES ( null, 'Sample data' );
      
    Sử dụng tệp tập lệnh SQL

    Quy trình trước trình bày cách tạo và điền cơ sở dữ liệu MySQL bằng cách nhập từng lệnh một cách tương tác với chương trình mysql. Tuy nhiên, bạn có thể hợp lý hóa quy trình bằng cách kết hợp các lệnh vào tệp tập lệnh SQL

    Quy trình sau đây trình bày cách sử dụng tệp tập lệnh SQL để tạo và điền vào cơ sở dữ liệu

    1. Như trong quy trình trước, trước tiên bạn phải tạo người dùng cho cơ sở dữ liệu. Để làm điều này, gõ các lệnh sau. ________số 8_______
    2. Tạo một tệp có tên ví dụ. sql và mở nó trong trình soạn thảo văn bản ưa thích của bạn. Sao chép và dán văn bản sau vào tệp

      CREATE DATABASE dbname;
      USE dbname;
      CREATE TABLE tablename ( id smallint unsigned not null auto_increment, name varchar(20) not null, constraint pk_example primary key (id) );
      INSERT INTO tablename ( id, name ) VALUES ( null, 'Sample data' );
    3. Thay thế dbname bằng tên của cơ sở dữ liệu mà bạn muốn tạo và tablename bằng tên của bảng mà bạn muốn tạo

      Bạn có thể sửa đổi tệp tập lệnh mẫu để tạo nhiều cơ sở dữ liệu và bảng cùng một lúc. Ngoài ra, tập lệnh mẫu tạo một bảng rất đơn giản. Bạn có thể sẽ có các yêu cầu dữ liệu bổ sung cho các bảng của mình

    4. Lưu các thay đổi vào ví dụ. sql và thoát khỏi trình soạn thảo văn bản
    5. Để xử lý tập lệnh SQL, hãy nhập lệnh sau. Thay thế tên người dùng bằng tên của người dùng bạn đã tạo ở bước 1

      GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password';
      0

      Chương trình mysql xử lý câu lệnh tập lệnh theo câu lệnh. Khi hoàn tất, cơ sở dữ liệu và bảng được tạo và bảng chứa dữ liệu bạn đã chỉ định trong câu lệnh INSERT

    Xóa bảng và cơ sở dữ liệu

    Để xóa một bảng, gõ lệnh sau từ dấu nhắc mysql>. Thay thế tên bảng bằng tên của bảng mà bạn muốn xóa

    GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password';
    1

    Lệnh này giả định rằng bạn đã chọn một cơ sở dữ liệu bằng cách sử dụng câu lệnh USE

    Tương tự, để xóa toàn bộ cơ sở dữ liệu, hãy nhập lệnh sau từ dấu nhắc mysql>. Thay dbname bằng tên của cơ sở dữ liệu mà bạn muốn xóa

    GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password';
    2

    Chương trình mysql không yêu cầu xác nhận khi bạn sử dụng lệnh này. Ngay khi bạn nhấn Enter, MySQL sẽ xóa cơ sở dữ liệu và tất cả dữ liệu chứa trong đó

    Xóa người dùng

    Để xem danh sách tất cả người dùng, hãy nhập lệnh sau từ dấu nhắc mysql>

    GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password';
    3

    Để xóa một người dùng cụ thể, hãy nhập lệnh sau từ dấu nhắc mysql>. Thay thế tên người dùng bằng tên của người dùng mà bạn muốn xóa

    Làm thế nào để sử dụng cơ sở dữ liệu trong 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 để chạy cơ sở dữ liệu trong MySQL?

    Cài đặt và định cấu hình MySQL trên Linux .
    Cài đặt gói máy chủ cơ sở dữ liệu MySQL. .
    Bắt đầu dịch vụ MySQL. .
    Khởi chạy ứng dụng khách dòng lệnh MySQL. .
    Tạo người dùng (ví dụ: amc ) và mật khẩu mạnh. .
    Tạo cơ sở dữ liệu (ví dụ amcdb ) và cấp tất cả quyền truy cập cho người dùng, ví dụ amc2 như sau

    MySQL làm việc với cơ sở dữ liệu như thế nào?

    MySQL tạo cơ sở dữ liệu để lưu trữ và thao tác dữ liệu, xác định mối quan hệ của từng bảng . Khách hàng có thể đưa ra yêu cầu bằng cách nhập các câu lệnh SQL cụ thể trên MySQL. Ứng dụng máy chủ sẽ phản hồi với thông tin được yêu cầu và nó sẽ xuất hiện ở phía máy khách.

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

    Sử dụng GUI . Open the MySQL Workbench as an administrator (Right-click, Run as Admin). Nhấp vào Tệp>Tạo lược đồ để tạo lược đồ cơ sở dữ liệu. Nhập tên cho lược đồ và nhấp vào Áp dụng. Trong cửa sổ Áp dụng tập lệnh SQL vào cơ sở dữ liệu, bấm vào Áp dụng để chạy lệnh SQL tạo lược đồ.