Hướng dẫn install mysqldump windows - cài đặt cửa sổ mysqldump

Bài viết này có thể áp dụng cho MySQL 8.0, đó là sự kế thừa của MySQL 5.7, trong đó 5 bị bỏ ?!

Show

Giới thiệu về cơ sở dữ liệu quan hệ và SQL

Cơ sở dữ liệu quan hệ

Một cơ sở dữ liệu quan hệ tổ chức dữ liệu trong các bảng. Một bảng có hàng (hoặc bản ghi) và các cột (hoặc trường). Các bảng có liên quan dựa trên các cột phổ biến để loại bỏ dự phòng dữ liệu và đảm bảo tính toàn vẹn của dữ liệu.

Hệ thống quản lý cơ sở dữ liệu mối quan hệ phổ biến (RDBMS) bao gồm:

  • Oracle thương mại, IBM DB2, Microsoft SQL Server và Access, SAP HANA.
  • MYSQL, PostgreSQL, MariadB, Apache Derby (Java DB), MSQL (mini-SQL), SQLite, cơ sở của Apache OpenOffice và MongoDB (không liên kết).

Ngôn ngữ truy vấn cấu trúc (SQL)

Một ngôn ngữ lập trình cấp cao, được gọi là Ngôn ngữ truy vấn cấu trúc (SQL), được thiết kế để tương tác với cơ sở dữ liệu quan hệ. SQL định nghĩa một tập hợp các lệnh, chẳng hạn như

INSERT INTO tableName VALUES (firstColumnValue, ..., lastColumnValue)       
INSERT INTO tableName (column1, column2, ...) VALUES (value1, value2, ...)  
 

INSERT INTO class101 VALUES (1001, 'Tan Ah Teck', 4.5)
  
INSERT INTO class101 (name, gpa) VALUES ('Peter Jones', 4.55)
  
5,
INSERT INTO tableName VALUES (firstColumnValue, ..., lastColumnValue)       
INSERT INTO tableName (column1, column2, ...) VALUES (value1, value2, ...)  
 

INSERT INTO class101 VALUES (1001, 'Tan Ah Teck', 4.5)
  
INSERT INTO class101 (name, gpa) VALUES ('Peter Jones', 4.55)
  
6,
INSERT INTO tableName VALUES (firstColumnValue, ..., lastColumnValue)       
INSERT INTO tableName (column1, column2, ...) VALUES (value1, value2, ...)  
 

INSERT INTO class101 VALUES (1001, 'Tan Ah Teck', 4.5)
  
INSERT INTO class101 (name, gpa) VALUES ('Peter Jones', 4.55)
  
7,
INSERT INTO tableName VALUES (firstColumnValue, ..., lastColumnValue)       
INSERT INTO tableName (column1, column2, ...) VALUES (value1, value2, ...)  
 

INSERT INTO class101 VALUES (1001, 'Tan Ah Teck', 4.5)
  
INSERT INTO class101 (name, gpa) VALUES ('Peter Jones', 4.55)
  
8,
INSERT INTO tableName VALUES (firstColumnValue, ..., lastColumnValue)       
INSERT INTO tableName (column1, column2, ...) VALUES (value1, value2, ...)  
 

INSERT INTO class101 VALUES (1001, 'Tan Ah Teck', 4.5)
  
INSERT INTO class101 (name, gpa) VALUES ('Peter Jones', 4.55)
  
9,
UPDATE tableName SET column = value WHERE criteria
 

UPDATE class101 SET gpa = 5.0                                  
UPDATE class101 SET gpa = gpa + 1.0 WHERE name = 'Tan Ah Teck' 
0, v.v.

Edgar F. Codd của IBM đã đề xuất mô hình cơ sở dữ liệu quan hệ vào năm 1970. SQL, một trong những ngôn ngữ lập trình trước đó, sau đó được phát triển bởi Donald D. Chamberlin và Raymond F. Boyce tại IBM vào đầu những năm 1970. Oracle, sau đó, đã đưa nó lên một chiều cao mới.

ANSI (Viện Tiêu chuẩn Quốc gia Hoa Kỳ) đã thiết lập tiêu chuẩn SQL đầu tiên vào năm 1986 (SQL-86 hoặc SQL-87)-Được ISO/IEC thông qua là "ISO/IEC 9075"-tiếp theo vào năm 1989 (SQL-89), 1992 (SQL- 92 hoặc SQL2), 1999 (SQL-99 hoặc SQL3), 2003 (SQL: 2003), 2006 (SQL: 2006), 2011 (SQL: 2011) và 2016 (SQL: 2016). Tuy nhiên, hầu hết các nhà cung cấp cơ sở dữ liệu đều có trực tiếp riêng, ví dụ: PL/SQL (Oracle), Transact-SQL (Microsoft, SAP), PL/PGSQL (PostgresQL).SQL2), 1999 (SQL-99 or SQL3), 2003 (SQL:2003), 2006 (SQL:2006), 2011 (SQL:2011) and 2016 (SQL:2016). However, most of the database vendors have their own directs, e.g., PL/SQL (Oracle), Transact-SQL (Microsoft, SAP), PL/pgSQL (PostgreSQL).

SQL bằng ví dụ

Một hệ thống cơ sở dữ liệu quan hệ tổ chức dữ liệu trong hệ thống phân cấp sau:

  1. Một hệ thống cơ sở dữ liệu quan hệ chứa nhiều cơ sở dữ liệu.
  2. Một cơ sở dữ liệu bao gồm các bảng.
  3. Một bảng có hàng (hoặc bản ghi) và cột (hoặc trường).

Giả sử chúng ta có một cơ sở dữ liệu gọi là

UPDATE tableName SET column = value WHERE criteria
 

UPDATE class101 SET gpa = 5.0                                  
UPDATE class101 SET gpa = gpa + 1.0 WHERE name = 'Tan Ah Teck' 
1, một bảng gọi là
UPDATE tableName SET column = value WHERE criteria
 

UPDATE class101 SET gpa = 5.0                                  
UPDATE class101 SET gpa = gpa + 1.0 WHERE name = 'Tan Ah Teck' 
2 trong cơ sở dữ liệu với 3 cột (
UPDATE tableName SET column = value WHERE criteria
 

UPDATE class101 SET gpa = 5.0                                  
UPDATE class101 SET gpa = gpa + 1.0 WHERE name = 'Tan Ah Teck' 
3,
UPDATE tableName SET column = value WHERE criteria
 

UPDATE class101 SET gpa = 5.0                                  
UPDATE class101 SET gpa = gpa + 1.0 WHERE name = 'Tan Ah Teck' 
4,
UPDATE tableName SET column = value WHERE criteria
 

UPDATE class101 SET gpa = 5.0                                  
UPDATE class101 SET gpa = gpa + 1.0 WHERE name = 'Tan Ah Teck' 
5) và 4 hàng như được minh họa dưới đây. Mỗi cột có một loại dữ liệu. Chúng tôi chọn:
UPDATE tableName SET column = value WHERE criteria
 

UPDATE class101 SET gpa = 5.0                                  
UPDATE class101 SET gpa = gpa + 1.0 WHERE name = 'Tan Ah Teck' 
6 (số nguyên) cho cột
UPDATE tableName SET column = value WHERE criteria
 

UPDATE class101 SET gpa = 5.0                                  
UPDATE class101 SET gpa = gpa + 1.0 WHERE name = 'Tan Ah Teck' 
3,
UPDATE tableName SET column = value WHERE criteria
 

UPDATE class101 SET gpa = 5.0                                  
UPDATE class101 SET gpa = gpa + 1.0 WHERE name = 'Tan Ah Teck' 
8 (chuỗi có độ dài biến đổi tối đa 50 ký tự) cho
UPDATE tableName SET column = value WHERE criteria
 

UPDATE class101 SET gpa = 5.0                                  
UPDATE class101 SET gpa = gpa + 1.0 WHERE name = 'Tan Ah Teck' 
4 và
CREATE TABLE tableName (column1Name column1Type, column2Name column2Type, ...)
 

CREATE TABLE class101 (id INT, name VARCHAR(50), gpa FLOAT)
0 (số điểm nổi) cho
UPDATE tableName SET column = value WHERE criteria
 

UPDATE class101 SET gpa = 5.0                                  
UPDATE class101 SET gpa = gpa + 1.0 WHERE name = 'Tan Ah Teck' 
5.

Database: studentdb
Table: class101
+-----------+--------------------+-------------+
| id (INT)  | name (VARCHAR(50)) | gpa (FLOAT) |
+-----------+--------------------+-------------+
|   1001    | Tan Ah Teck        |  4.5        |
|   1002    | Mohammed Ali       |  4.8        |
|   1003    | Kumar              |  4.8        |
|   1004    | Kevin Jones        |  4.6        |
+-----------+--------------------+-------------+

SQL (Ngôn ngữ truy vấn cấu trúc) định nghĩa một tập hợp các lệnh trực quan (như

INSERT INTO tableName VALUES (firstColumnValue, ..., lastColumnValue)       
INSERT INTO tableName (column1, column2, ...) VALUES (value1, value2, ...)  
 

INSERT INTO class101 VALUES (1001, 'Tan Ah Teck', 4.5)
  
INSERT INTO class101 (name, gpa) VALUES ('Peter Jones', 4.55)
  
5,
INSERT INTO tableName VALUES (firstColumnValue, ..., lastColumnValue)       
INSERT INTO tableName (column1, column2, ...) VALUES (value1, value2, ...)  
 

INSERT INTO class101 VALUES (1001, 'Tan Ah Teck', 4.5)
  
INSERT INTO class101 (name, gpa) VALUES ('Peter Jones', 4.55)
  
6,
INSERT INTO tableName VALUES (firstColumnValue, ..., lastColumnValue)       
INSERT INTO tableName (column1, column2, ...) VALUES (value1, value2, ...)  
 

INSERT INTO class101 VALUES (1001, 'Tan Ah Teck', 4.5)
  
INSERT INTO class101 (name, gpa) VALUES ('Peter Jones', 4.55)
  
8,
INSERT INTO tableName VALUES (firstColumnValue, ..., lastColumnValue)       
INSERT INTO tableName (column1, column2, ...) VALUES (value1, value2, ...)  
 

INSERT INTO class101 VALUES (1001, 'Tan Ah Teck', 4.5)
  
INSERT INTO class101 (name, gpa) VALUES ('Peter Jones', 4.55)
  
7) để tương tác với hệ thống cơ sở dữ liệu quan hệ.

LỰA CHỌN
SELECT column1, column2, ... FROM tableName WHERE criteria
SELECT * FROM tableName WHERE criteria
 

SELECT name, gpa FROM class101
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Tan Ah Teck  |  4.5 |
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   | Kevin Jones  |  4.6 |
   +--------------+------+
 
SELECT * FROM class101

   +------+--------------+------+
   | id   | name         | gpa  |
   +------+--------------+------+
   | 1001 | Tan Ah Teck  |  4.5 |
   | 1002 | Mohammed Ali |  4.8 |
   | 1003 | Kumar        |  4.8 |
   | 1004 | Kevin Jones  |  4.6 |
   +------+--------------+------+
 
SELECT name, gpa FROM class101 WHERE gpa >= 4.7
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   +--------------+------+
    
SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
   
   +-------------+------+
   | name        | gpa  |
   +-------------+------+
   | Tan Ah Teck |  4.5 |
   +-------------+------+
 
SELECT name FROM class101 WHERE name LIKE 'k%'
   
   +-------------+
   | name        |
   +-------------+
   | Kumar       |
   | Kevin Jones |
   +-------------+
 
SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
   
   +------+-------------+------+
   | id   | name        | gpa  |
   +------+-------------+------+
   | 1003 | Kumar       |  4.8 |
   | 1004 | Kevin Jones |  4.6 |
   +------+-------------+------+
XÓA BỎ
DELETE FROM tableName WHERE criteria
 

DELETE FROM class101
  
DELETE FROM class101 WHERE id = 33
  
CHÈN
INSERT INTO tableName VALUES (firstColumnValue, ..., lastColumnValue)       
INSERT INTO tableName (column1, column2, ...) VALUES (value1, value2, ...)  
 

INSERT INTO class101 VALUES (1001, 'Tan Ah Teck', 4.5)
  
INSERT INTO class101 (name, gpa) VALUES ('Peter Jones', 4.55)
  
CẬP NHẬT
UPDATE tableName SET column = value WHERE criteria
 

UPDATE class101 SET gpa = 5.0                                  
UPDATE class101 SET gpa = gpa + 1.0 WHERE name = 'Tan Ah Teck' 
TẠO BẢNG
CREATE TABLE tableName (column1Name column1Type, column2Name column2Type, ...)
 

CREATE TABLE class101 (id INT, name VARCHAR(50), gpa FLOAT)
Bàn thả
DROP TABLE tableName
 

DROP TABLE class101  
Notes:
  1. Độ nhạy của trường hợp: Từ khóa SQL, tên (định danh), chuỗi có thể hoặc không nhạy cảm với trường hợp, tùy thuộc vào việc thực hiện.: SQL keywords, names (identifiers), strings may or may not be case-sensitive, depending on the implementation.
    • Trong MySQL, các từ khóa không nhạy cảm với trường hợp. Để rõ ràng, tôi hiển thị các từ khóa trong chữ hoa trong bài viết này.
    • Đối với các lập trình viên, tốt nhất là coi tên (định danh) và chuỗi là nhạy cảm trường hợp. . ).)
      (In MySQL, column-names are always case insensitive; but table-names are case-sensitive in Unix, but case-insensitive in Windows (confused!!). Case-sensitivity in string comparison depends on the collating sequence used (?!).)
  2. Chuỗi: Chuỗi SQL được đặt trong các trích dẫn đơn. Nhưng hầu hết các triển khai (như MySQL) chấp nhận cả trích dẫn đơn và đôi.: SQL strings are enclosed in single quotes. But most implementations (such as MySQL) accept both single and double quotes.

Giới thiệu về Hệ thống quản lý cơ sở dữ liệu quan hệ MySQL (RDBMS)

SQL là ngôn ngữ lập trình để tương tác với cơ sở dữ liệu quan hệ. Mặt khác, MySQL là một phần mềm - một hệ thống quản lý cơ sở dữ liệu quan hệ.

MySQL là một trong những hệ thống quản lý cơ sở dữ liệu quan hệ miễn phí và nguồn công nghiệp được sử dụng nhiều nhất, nguồn mở (RDBMS). MySQL được phát triển bởi Michael "Monty" Widenius và David Axmark vào năm 1995. Nó thuộc sở hữu của một công ty Thụy Điển có tên MySQL AB, được Sun Microsystems mua lại vào năm 2008. Sun Microsystems đã được Oracle mua lại vào năm 2010.

MySQL thành công, không chỉ bởi vì nó miễn phí và nguồn mở (có nhiều cơ sở dữ liệu miễn phí và nguồn mở, chẳng hạn như PostgreSQL, Apache Derby (Java DB), MSQL (Mini SQL), SQLite và Apache OpenOffice của Ngoài ra, với tốc độ, dễ sử dụng, độ tin cậy, hiệu suất, kết nối (hỗ trợ kết nối toàn bộ), tính di động (chạy trên hầu hết các hệ điều hành, như Unix, Windows, MacOS), bảo mật (hỗ trợ SSL), kích thước nhỏ và các tính năng phong phú. MySQL hỗ trợ tất cả các tính năng dự kiến ​​trong cơ sở dữ liệu quan hệ hiệu suất cao, chẳng hạn như giao dịch, khóa nước ngoài, sao chép, truy vấn phụ, thủ tục lưu trữ, lượt xem và kích hoạt.

MySQL thường được triển khai trong đèn (linux-apache-mysql-php), wamp (windows-apache-mysql-php) hoặc mamp (macOS-apache-mysql-php). Tất cả các thành phần trong đèn là miễn phí và nguồn mở, bao gồm hệ điều hành.

Trang web mẹ cho MySQL là https://www.mysql.com. Tài liệu tham khảo cuối cùng cho MySQL là "Hướng dẫn tham khảo MySQL", có sẵn tại https://dev.mysql.com/doc. Hướng dẫn tham khảo là rất lớn - PDF có hơn 3700 trang !!!

Hướng dẫn install mysqldump windows - cài đặt cửa sổ mysqldump

MySQL hoạt động như một hệ thống máy khách-máy khách qua mạng TCP/IP. Máy chủ chạy trên máy có địa chỉ IP trên số cổng TCP đã chọn. Số cổng TCP mặc định cho MySQL là 3306. Người dùng có thể truy cập máy chủ thông qua chương trình máy khách, kết nối với máy chủ tại địa chỉ IP đã cho và số cổng TCP đã cho.

Mariadb

Trích xuất từ ​​Wiki: Mariadb là một ngã ba được phát triển cộng đồng, được hỗ trợ thương mại của Hệ thống quản lý cơ sở dữ liệu quan hệ MYSQL (RDBMS), dự định sẽ duy trì phần mềm nguồn mở và miễn phí theo giấy phép công cộng GNU. Sự phát triển được dẫn dắt bởi một số nhà phát triển ban đầu của MySQL, những người đã đưa nó ra do lo ngại về việc mua lại của Oracle Corporation vào năm 2009.

Cách cài đặt MySQL 8.0 và bắt đầu với lập trình SQL

Tôi muốn bạn cài đặt MySQL trên máy của riêng bạn, vì tôi muốn bạn tìm hiểu cách cài đặt, tùy chỉnh và vận hành hệ thống phần mềm công nghiệp phức tạp. Cài đặt có thể là phần khó nhất trong bài tập này.

Bước 0: Tạo một thư mục để giữ tất cả các tác phẩm của bạn

Quan trọng: Trước khi bắt đầu, hãy kiểm tra xem bạn có một vài GB không gian miễn phí.: Before getting started, check that you have a few GBs of Free Spaces.

Tạo một thư mục để giữ tất cả các tác phẩm của bạn được gọi là:

  • (Cho Windows) "
    CREATE TABLE tableName (column1Name column1Type, column2Name column2Type, ...)
     
    
    CREATE TABLE class101 (id INT, name VARCHAR(50), gpa FLOAT)
    6".
  • .
c:
cd \
mkdir myWebProject


cd
mkdir myWebProject

Sử dụng giao diện đồ họa của bạn, ví dụ: File Explorer (Windows) hoặc Finder (MacOS) để xác minh thư mục này. (Tất nhiên bạn có thể sử dụng giao diện đồ họa của mình để tạo thư mục này!)

Đối với người mới: Điều quan trọng là phải làm theo bước này. Nếu không, bạn sẽ không đồng bộ với bài viết này và sẽ không thể tìm thấy các tệp của bạn sau.

Bước 1: Tải xuống và cài đặt MySQL

Cho cửa sổ

  1. Tải xuống máy chủ cộng đồng MySQL "Lưu trữ Zip" từ https://dev.mysql.com/doads/mysql/:"ZIP ARCHIVE" from https://dev.mysql.com/downloads/mysql/:
    1. Trong tab "phát hành" phát hành chung (GA).
    2. Trong "MySQL Community Server 8.0.{xx}", where {xx} is the latest update number ⇒ In "Select Operating System", choose "Microsoft Windows".
    3. Trong "các bản tải xuống khác", tải xuống "Windows (x86, 64-bit), kho lưu trữ zip (khoảng 200MB) (
      CREATE TABLE tableName (column1Name column1Type, column2Name column2Type, ...)
       
      
      CREATE TABLE class101 (id INT, name VARCHAR(50), gpa FLOAT)
      9)".Windows (x86, 64-bit), ZIP ARCHIVE (about 200MB) (
      CREATE TABLE tableName (column1Name column1Type, column2Name column2Type, ...)
       
      
      CREATE TABLE class101 (id INT, name VARCHAR(50), gpa FLOAT)
      9)".
    4. Trong "Tải xuống cộng đồng MySQL", không cần phải "đăng nhập" hoặc "đăng ký" - chỉ cần nhấp vào "Không cảm ơn, chỉ cần bắt đầu tải xuống của tôi!".
  2. Giải nén tệp đã tải xuống vào thư mục dự án của bạn "
    DROP TABLE tableName
     
    
    DROP TABLE class101  
    0". MySQL sẽ được giải nén là "
    DROP TABLE tableName
     
    
    DROP TABLE class101  
    1". . Hãy lưu ý và ghi nhớ thư mục đã cài đặt MySQL của bạn !!!
    For EASE OF USE, we shall shorten and RENAME the directory to "
    DROP TABLE tableName
     
    
    DROP TABLE class101  
    3". Take note and remember your MySQL installed directory!!!
  3. . Việc cài đặt, một siêu người dùng có tên
    DROP TABLE tableName
     
    
    DROP TABLE class101  
    4 được tạo bằng mật khẩu tạm thời, như được hiển thị ở trên. Hãy lưu ý mật khẩu, sao chép và lưu nó ở đâu đó; và chụp ảnh !!! Lưu ý: Nếu không tìm thấy lỗi "Vcruntime140_1.dll" xảy ra, hãy kiểm tra tại đây.Initialize the database: Start a CMD (as administrator) ("Search" button ⇒ Enter "cmd" ⇒ Right-Click on "Command Prompt" ⇒ Run as Administrator) and issue these commands:
    c:
    cd \myWebProject\mysql\bin
     
    
    mysqld --initialize --console
    ......
    ...... [Note] A temporary password is generated for root@localhost: xxxxxxxx
    During the installation, a superuser called
    DROP TABLE tableName
     
    
    DROP TABLE class101  
    4 is created with a temporary password, as shown above. TAKE NOTE of the PASSWORD, COPY and SAVE it somewhere; and TAKE A PICTURE!!!
    NOTE: If error "VCRUNTIME140_1.dll was not found" occurs, check HERE.
  4. Nếu bạn mắc lỗi hoặc quên mật khẩu của mình, hãy xóa toàn bộ thư mục đã cài đặt MySQL "
    DROP TABLE tableName
     
    
    DROP TABLE class101  
    5" và lặp lại bước 2 và 3.

Cho macos

Ghi chú: Phiên bản mới nhất của MySQL (8.0.28) hoạt động với MacOS Big Slur (11) và Monterey (12). Nếu bạn đang chạy phiên bản MacOS cũ hơn, bạn có thể cần tìm phiên bản lưu trữ của mysql @ https://dev.mysql.com/doads/ ⇒ Lưu trữ.

  1. Tải xuống Máy chủ cộng đồng MySQL "Lưu trữ DMG" từ https://dev.mysql.com/doads/mysql/:DMG Archive" from https://dev.mysql.com/downloads/mysql/:
    1. Trong tab "phát hành" phát hành chung (GA).
    2. Trong "MySQL Community Server 8.0.{xx}", where {xx} is the latest update number ⇒ In "Select Operating System", choose the "macOS".
    3. Trong "các bản tải xuống khác", tải xuống "Windows (x86, 64-bit), kho lưu trữ zip (khoảng 200MB) (
      CREATE TABLE tableName (column1Name column1Type, column2Name column2Type, ...)
       
      
      CREATE TABLE class101 (id INT, name VARCHAR(50), gpa FLOAT)
      9)".macOS 11 (x86, 64-bit) DMG Archive" for macOS 11 or 12 (
      DROP TABLE tableName
       
      
      DROP TABLE class101  
      6) (If your mac is running on the ARM processor (Apple M1), then choose the "macOS11 (ARM, 64-bit) DMG Archive").
      • Trong "Tải xuống cộng đồng MySQL", không cần phải "đăng nhập" hoặc "đăng ký" - chỉ cần nhấp vào "Không cảm ơn, chỉ cần bắt đầu tải xuống của tôi!".
      • Giải nén tệp đã tải xuống vào thư mục dự án của bạn "
        DROP TABLE tableName
         
        
        DROP TABLE class101  
        0". MySQL sẽ được giải nén là "
        DROP TABLE tableName
         
        
        DROP TABLE class101  
        1". . Hãy lưu ý và ghi nhớ thư mục đã cài đặt MySQL của bạn !!!
      • . Việc cài đặt, một siêu người dùng có tên
        DROP TABLE tableName
         
        
        DROP TABLE class101  
        4 được tạo bằng mật khẩu tạm thời, như được hiển thị ở trên. Hãy lưu ý mật khẩu, sao chép và lưu nó ở đâu đó; và chụp ảnh !!! Lưu ý: Nếu không tìm thấy lỗi "Vcruntime140_1.dll" xảy ra, hãy kiểm tra tại đây.
    4. Nếu bạn mắc lỗi hoặc quên mật khẩu của mình, hãy xóa toàn bộ thư mục đã cài đặt MySQL "
      DROP TABLE tableName
       
      
      DROP TABLE class101  
      5" và lặp lại bước 2 và 3.
  2. Cho macos
    1. Ghi chú: Phiên bản mới nhất của MySQL (8.0.28) hoạt động với MacOS Big Slur (11) và Monterey (12). Nếu bạn đang chạy phiên bản MacOS cũ hơn, bạn có thể cần tìm phiên bản lưu trữ của mysql @ https://dev.mysql.com/doads/ ⇒ Lưu trữ.
    2. Bấm đúp vào "
      DROP TABLE tableName
       
      
      DROP TABLE class101  
      8".
    3. Trong "Giới thiệu", nhấp vào "Tiếp tục".
    4. Trong "Giấy phép", chọn "Đồng ý".
    5. Trong "Loại cài đặt", nhấp vào "Cài đặt".
    6. Trong "Cấu hình", chọn "Sử dụng mã hóa mật khẩu mạnh" và nhập mật khẩu cho người dùng "Root". Hãy chắc chắn rằng bạn nhớ mật khẩu của bạn.
    7. MySQL sẽ được cài đặt trong "
      DROP TABLE tableName
       
      
      DROP TABLE class101  
      9
      c:
      cd \
      mkdir myWebProject
      
      
      cd
      mkdir myWebProject
      0". Hãy lưu ý thư mục đã cài đặt này !!"
      DROP TABLE tableName
       
      
      DROP TABLE class101  
      9
      c:
      cd \
      mkdir myWebProject
      
      
      cd
      mkdir myWebProject
      0"
      . Take note of this installed directory!!
    8. Đẩy tệp ".________ 71".
  3. Nếu bạn mắc lỗi hoặc quên mật khẩu của mình, hãy dừng máy chủ (nhấp vào biểu tượng "Apple" ⇒ Tùy chọn hệ thống ⇒ MySQL ⇒ Dừng). Goto
    c:
    cd \
    mkdir myWebProject
    
    
    cd
    mkdir myWebProject
    2 (thông qua Finder ⇒ Go ⇒ Thư mục Goto ⇒ Loại
    c:
    cd \
    mkdir myWebProject
    
    
    cd
    mkdir myWebProject
    2) và xóa tất cả các thư mục bắt đầu bằng "
    c:
    cd \
    mkdir myWebProject
    
    
    cd
    mkdir myWebProject
    4", ví dụ: "
    c:
    cd \
    mkdir myWebProject
    
    
    cd
    mkdir myWebProject
    5" và "
    c:
    cd \
    mkdir myWebProject
    
    
    cd
    mkdir myWebProject
    0" và chạy lại bước 2.
    Goto
    c:
    cd \
    mkdir myWebProject
    
    
    cd
    mkdir myWebProject
    2 (via Finder ⇒ Go ⇒ GoTo Folder ⇒ type
    c:
    cd \
    mkdir myWebProject
    
    
    cd
    mkdir myWebProject
    2) and remove all the folders beginning with "
    c:
    cd \
    mkdir myWebProject
    
    
    cd
    mkdir myWebProject
    4", e.g., "
    c:
    cd \
    mkdir myWebProject
    
    
    cd
    mkdir myWebProject
    5" and "
    c:
    cd \
    mkdir myWebProject
    
    
    cd
    mkdir myWebProject
    0", and Re-run Step 2.

Tôi sẽ giả sử rằng MySQL được cài đặt trong thư mục

c:
cd \
mkdir myWebProject


cd
mkdir myWebProject
7 "(đối với Windows) hoặc"
c:
cd \
mkdir myWebProject


cd
mkdir myWebProject
8 "(đối với macOS). Nhưng bạn cần lưu ý đến thư mục đã cài đặt MySQL của mình. .TAKE NOTE OF YOUR MySQL INSTALLED DIRECTORY. Hereafter, I shall denote the MySQL installed directory as
c:
cd \
mkdir myWebProject


cd
mkdir myWebProject
9 in this article.

Bước 3: Bắt đầu "Máy chủ"

MySQL là một hệ thống máy khách-máy khách. Cơ sở dữ liệu được chạy như một ứng dụng máy chủ. Người dùng truy cập máy chủ cơ sở dữ liệu thông qua chương trình máy khách, địa phương hoặc từ xa thông qua mạng, như minh họa:

Hướng dẫn install mysqldump windows - cài đặt cửa sổ mysqldump

  1. Chương trình máy chủ được gọi là "
    c:
    cd \myWebProject\mysql\bin
     
    
    mysqld --initialize --console
    ......
    ...... [Note] A temporary password is generated for root@localhost: xxxxxxxx
    0" (với hậu tố
    c:
    cd \myWebProject\mysql\bin
     
    
    mysqld --initialize --console
    ......
    ...... [Note] A temporary password is generated for root@localhost: xxxxxxxx
    1, là viết tắt của Daemon - Daemon là một quy trình không tương tác chạy ở chế độ nền).
  2. Chương trình máy khách được gọi là "
    c:
    cd \
    mkdir myWebProject
    
    
    cd
    mkdir myWebProject
    0" (không có
    c:
    cd \myWebProject\mysql\bin
     
    
    mysqld --initialize --console
    ......
    ...... [Note] A temporary password is generated for root@localhost: xxxxxxxx
    1).

Các chương trình

c:
cd \myWebProject\mysql\bin
 

mysqld --initialize --console
......
...... [Note] A temporary password is generated for root@localhost: xxxxxxxx
0 và
c:
cd \
mkdir myWebProject


cd
mkdir myWebProject
0 được giữ trong thư mục phụ "
c:
cd \myWebProject\mysql\bin
 

mysqld --initialize --console
......
...... [Note] A temporary password is generated for root@localhost: xxxxxxxx
6" của thư mục được cài đặt MySQL.

Máy chủ khởi động

Cho cửa sổ

Để khởi động máy chủ cơ sở dữ liệu, hãy khởi chạy Shell CMD mới:

c:
cd \myWebProject\mysql\bin
 

mysqld --console
......
......
XXXXXX XX:XX:XX [Note] mysqld: ready for connections.
Version: '8.0.xx'  socket: ''  port: 3306  MySQL Community Server (GPL)

Lưu ý: Tùy chọn

c:
cd \myWebProject\mysql\bin
 

mysqld --initialize --console
......
...... [Note] A temporary password is generated for root@localhost: xxxxxxxx
7 hướng các thông báo đầu ra đến bảng điều khiển. Không có tùy chọn này, bạn sẽ thấy một màn hình trống.

Cho macos

Cách dễ dàng: thông qua điều khiển đồ họa. Nhấp vào biểu tượng "Apple" ⇒ Tùy chọn hệ thống ⇒ MySQL ⇒ Bắt đầu hoặc dừng.: Via graphical control. Click "Apple" Icon ⇒ System Preferences ⇒ MySQL ⇒ Start or Stop.

Máy chủ cơ sở dữ liệu MySQL hiện đã được khởi động và sẵn sàng xử lý các yêu cầu của máy khách.

Bất cứ điều gì có thể đi sai, làm! Đọc "Cách gỡ lỗi". Read "How to Debug".

Máy chủ tắt máy

Cho cửa sổ

Để khởi động máy chủ cơ sở dữ liệu, hãy khởi chạy Shell CMD mới:

Lưu ý: Tùy chọn

c:
cd \myWebProject\mysql\bin
 

mysqld --initialize --console
......
...... [Note] A temporary password is generated for root@localhost: xxxxxxxx
7 hướng các thông báo đầu ra đến bảng điều khiển. Không có tùy chọn này, bạn sẽ thấy một màn hình trống.

SELECT column1, column2, ... FROM tableName WHERE criteria
SELECT * FROM tableName WHERE criteria
 

SELECT name, gpa FROM class101
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Tan Ah Teck  |  4.5 |
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   | Kevin Jones  |  4.6 |
   +--------------+------+
 
SELECT * FROM class101

   +------+--------------+------+
   | id   | name         | gpa  |
   +------+--------------+------+
   | 1001 | Tan Ah Teck  |  4.5 |
   | 1002 | Mohammed Ali |  4.8 |
   | 1003 | Kumar        |  4.8 |
   | 1004 | Kevin Jones  |  4.6 |
   +------+--------------+------+
 
SELECT name, gpa FROM class101 WHERE gpa >= 4.7
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   +--------------+------+
    
SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
   
   +-------------+------+
   | name        | gpa  |
   +-------------+------+
   | Tan Ah Teck |  4.5 |
   +-------------+------+
 
SELECT name FROM class101 WHERE name LIKE 'k%'
   
   +-------------+
   | name        |
   +-------------+
   | Kumar       |
   | Kevin Jones |
   +-------------+
 
SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
   
   +------+-------------+------+
   | id   | name        | gpa  |
   +------+-------------+------+
   | 1003 | Kumar       |  4.8 |
   | 1004 | Kevin Jones |  4.6 |
   +------+-------------+------+
0

Cho macos

Cách dễ dàng: thông qua điều khiển đồ họa. Nhấp vào biểu tượng "Apple" ⇒ Tùy chọn hệ thống ⇒ MySQL ⇒ Bắt đầu hoặc dừng.: Via the graphical control. Click "Apple" Icon ⇒ System Preferences ⇒ MySQL ⇒ Stop.

Máy chủ cơ sở dữ liệu MySQL hiện đã được khởi động và sẵn sàng xử lý các yêu cầu của máy khách.: You should properly shutdown the MySQL server. Otherwise, you might corrupt the database and might have problems restarting it. BUT, if you encounter problem shutting down the server normally, you may kill the "

c:
cd \myWebProject\mysql\bin
 

mysqld --initialize --console
......
...... [Note] A temporary password is generated for root@localhost: xxxxxxxx
0" process in Task Manager (for Windows); or Activity Monitor (for macOS); or System Monitor (for Ubuntu).

Bất cứ điều gì có thể đi sai, làm! Đọc "Cách gỡ lỗi".

Máy chủ tắt máy

Cách nhanh nhất để tắt máy chủ cơ sở dữ liệu là nhấn CTRL-C để bắt đầu tắt máy thông thường. Không giết máy chủ thông qua nút đóng cửa sổ.

Quan sát các tin nhắn này từ bảng điều khiển máy chủ MySQL:

Cách dễ dàng: thông qua điều khiển đồ họa. Nhấp vào biểu tượng "Apple" Tùy chọn hệ thống ⇒ MySQL stop.

CẢNH BÁO: Bạn nên tắt đúng máy chủ MySQL. Nếu không, bạn có thể làm hỏng cơ sở dữ liệu và có thể gặp vấn đề khi khởi động lại nó. Nhưng, nếu bạn gặp sự cố khi tắt máy chủ một cách bình thường, bạn có thể tiêu diệt quy trình "

c:
cd \myWebProject\mysql\bin
 

mysqld --initialize --console
......
...... [Note] A temporary password is generated for root@localhost: xxxxxxxx
0" trong Trình quản lý tác vụ (cho Windows); hoặc giám sát hoạt động (đối với macOS); hoặc giám sát hệ thống (đối với Ubuntu).make sure that the server is running. See previous step to re-start the server if it has been shutdown.

Cho cửa sổ

Để khởi động máy chủ cơ sở dữ liệu, hãy khởi chạy Shell CMD mới:Another NEW CMD shell to run the client (You need to keep the CMD that run the server):

SELECT column1, column2, ... FROM tableName WHERE criteria
SELECT * FROM tableName WHERE criteria
 

SELECT name, gpa FROM class101
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Tan Ah Teck  |  4.5 |
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   | Kevin Jones  |  4.6 |
   +--------------+------+
 
SELECT * FROM class101

   +------+--------------+------+
   | id   | name         | gpa  |
   +------+--------------+------+
   | 1001 | Tan Ah Teck  |  4.5 |
   | 1002 | Mohammed Ali |  4.8 |
   | 1003 | Kumar        |  4.8 |
   | 1004 | Kevin Jones  |  4.6 |
   +------+--------------+------+
 
SELECT name, gpa FROM class101 WHERE gpa >= 4.7
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   +--------------+------+
    
SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
   
   +-------------+------+
   | name        | gpa  |
   +-------------+------+
   | Tan Ah Teck |  4.5 |
   +-------------+------+
 
SELECT name FROM class101 WHERE name LIKE 'k%'
   
   +-------------+
   | name        |
   +-------------+
   | Kumar       |
   | Kevin Jones |
   +-------------+
 
SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
   
   +------+-------------+------+
   | id   | name        | gpa  |
   +------+-------------+------+
   | 1003 | Kumar       |  4.8 |
   | 1004 | Kevin Jones |  4.6 |
   +------+-------------+------+
1

Cho macos

Cách dễ dàng: thông qua điều khiển đồ họa. Nhấp vào biểu tượng "Apple" ⇒ Tùy chọn hệ thống ⇒ MySQL ⇒ Bắt đầu hoặc dừng.NEW "Terminal" and issue these commands to start a MySQL client with superuser

DROP TABLE tableName
 

DROP TABLE class101  
4:

SELECT column1, column2, ... FROM tableName WHERE criteria
SELECT * FROM tableName WHERE criteria
 

SELECT name, gpa FROM class101
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Tan Ah Teck  |  4.5 |
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   | Kevin Jones  |  4.6 |
   +--------------+------+
 
SELECT * FROM class101

   +------+--------------+------+
   | id   | name         | gpa  |
   +------+--------------+------+
   | 1001 | Tan Ah Teck  |  4.5 |
   | 1002 | Mohammed Ali |  4.8 |
   | 1003 | Kumar        |  4.8 |
   | 1004 | Kevin Jones  |  4.6 |
   +------+--------------+------+
 
SELECT name, gpa FROM class101 WHERE gpa >= 4.7
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   +--------------+------+
    
SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
   
   +-------------+------+
   | name        | gpa  |
   +-------------+------+
   | Tan Ah Teck |  4.5 |
   +-------------+------+
 
SELECT name FROM class101 WHERE name LIKE 'k%'
   
   +-------------+
   | name        |
   +-------------+
   | Kumar       |
   | Kevin Jones |
   +-------------+
 
SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
   
   +------+-------------+------+
   | id   | name        | gpa  |
   +------+-------------+------+
   | 1003 | Kumar       |  4.8 |
   | 1004 | Kevin Jones |  4.6 |
   +------+-------------+------+
2

Máy chủ cơ sở dữ liệu MySQL hiện đã được khởi động và sẵn sàng xử lý các yêu cầu của máy khách. Read "How to Debug".

Bất cứ điều gì có thể đi sai, làm! Đọc "Cách gỡ lỗi".

Máy chủ tắt máy

Cách nhanh nhất để tắt máy chủ cơ sở dữ liệu là nhấn CTRL-C để bắt đầu tắt máy thông thường. Không giết máy chủ thông qua nút đóng cửa sổ. If you get stuck entering a command, press Ctrl-C to abort the current command.

Quan sát các tin nhắn này từ bảng điều khiển máy chủ MySQL:

Cách dễ dàng: thông qua điều khiển đồ họa. Nhấp vào biểu tượng "Apple" Tùy chọn hệ thống ⇒ MySQL stop.

SELECT column1, column2, ... FROM tableName WHERE criteria
SELECT * FROM tableName WHERE criteria
 

SELECT name, gpa FROM class101
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Tan Ah Teck  |  4.5 |
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   | Kevin Jones  |  4.6 |
   +--------------+------+
 
SELECT * FROM class101

   +------+--------------+------+
   | id   | name         | gpa  |
   +------+--------------+------+
   | 1001 | Tan Ah Teck  |  4.5 |
   | 1002 | Mohammed Ali |  4.8 |
   | 1003 | Kumar        |  4.8 |
   | 1004 | Kevin Jones  |  4.6 |
   +------+--------------+------+
 
SELECT name, gpa FROM class101 WHERE gpa >= 4.7
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   +--------------+------+
    
SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
   
   +-------------+------+
   | name        | gpa  |
   +-------------+------+
   | Tan Ah Teck |  4.5 |
   +-------------+------+
 
SELECT name FROM class101 WHERE name LIKE 'k%'
   
   +-------------+
   | name        |
   +-------------+
   | Kumar       |
   | Kevin Jones |
   +-------------+
 
SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
   
   +------+-------------+------+
   | id   | name        | gpa  |
   +------+-------------+------+
   | 1003 | Kumar       |  4.8 |
   | 1004 | Kevin Jones |  4.6 |
   +------+-------------+------+
3
CẢNH BÁO: Bạn nên tắt đúng máy chủ MySQL. Nếu không, bạn có thể làm hỏng cơ sở dữ liệu và có thể gặp vấn đề khi khởi động lại nó. Nhưng, nếu bạn gặp sự cố khi tắt máy chủ một cách bình thường, bạn có thể tiêu diệt quy trình "
c:
cd \myWebProject\mysql\bin
 

mysqld --initialize --console
......
...... [Note] A temporary password is generated for root@localhost: xxxxxxxx
0" trong Trình quản lý tác vụ (cho Windows); hoặc giám sát hoạt động (đối với macOS); hoặc giám sát hệ thống (đối với Ubuntu).

Bước 4: Bắt đầu "Máy khách"

Cho cửa sổ

SELECT column1, column2, ... FROM tableName WHERE criteria
SELECT * FROM tableName WHERE criteria
 

SELECT name, gpa FROM class101
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Tan Ah Teck  |  4.5 |
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   | Kevin Jones  |  4.6 |
   +--------------+------+
 
SELECT * FROM class101

   +------+--------------+------+
   | id   | name         | gpa  |
   +------+--------------+------+
   | 1001 | Tan Ah Teck  |  4.5 |
   | 1002 | Mohammed Ali |  4.8 |
   | 1003 | Kumar        |  4.8 |
   | 1004 | Kevin Jones  |  4.6 |
   +------+--------------+------+
 
SELECT name, gpa FROM class101 WHERE gpa >= 4.7
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   +--------------+------+
    
SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
   
   +-------------+------+
   | name        | gpa  |
   +-------------+------+
   | Tan Ah Teck |  4.5 |
   +-------------+------+
 
SELECT name FROM class101 WHERE name LIKE 'k%'
   
   +-------------+
   | name        |
   +-------------+
   | Kumar       |
   | Kevin Jones |
   +-------------+
 
SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
   
   +------+-------------+------+
   | id   | name        | gpa  |
   +------+-------------+------+
   | 1003 | Kumar       |  4.8 |
   | 1004 | Kevin Jones |  4.6 |
   +------+-------------+------+
4

Cho macos

SELECT column1, column2, ... FROM tableName WHERE criteria
SELECT * FROM tableName WHERE criteria
 

SELECT name, gpa FROM class101
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Tan Ah Teck  |  4.5 |
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   | Kevin Jones  |  4.6 |
   +--------------+------+
 
SELECT * FROM class101

   +------+--------------+------+
   | id   | name         | gpa  |
   +------+--------------+------+
   | 1001 | Tan Ah Teck  |  4.5 |
   | 1002 | Mohammed Ali |  4.8 |
   | 1003 | Kumar        |  4.8 |
   | 1004 | Kevin Jones  |  4.6 |
   +------+--------------+------+
 
SELECT name, gpa FROM class101 WHERE gpa >= 4.7
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   +--------------+------+
    
SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
   
   +-------------+------+
   | name        | gpa  |
   +-------------+------+
   | Tan Ah Teck |  4.5 |
   +-------------+------+
 
SELECT name FROM class101 WHERE name LIKE 'k%'
   
   +-------------+
   | name        |
   +-------------+
   | Kumar       |
   | Kevin Jones |
   +-------------+
 
SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
   
   +------+-------------+------+
   | id   | name        | gpa  |
   +------+-------------+------+
   | 1003 | Kumar       |  4.8 |
   | 1004 | Kevin Jones |  4.6 |
   +------+-------------+------+
5

Bước 6: Tạo người dùng mới

Superuser "Root" là đặc quyền, có nghĩa là cho quản trị cơ sở dữ liệu và không có nghĩa là để vận hành. Chúng tôi sẽ tạo một người dùng mới - hãy gọi nó là "

SELECT column1, column2, ... FROM tableName WHERE criteria
SELECT * FROM tableName WHERE criteria
 

SELECT name, gpa FROM class101
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Tan Ah Teck  |  4.5 |
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   | Kevin Jones  |  4.6 |
   +--------------+------+
 
SELECT * FROM class101

   +------+--------------+------+
   | id   | name         | gpa  |
   +------+--------------+------+
   | 1001 | Tan Ah Teck  |  4.5 |
   | 1002 | Mohammed Ali |  4.8 |
   | 1003 | Kumar        |  4.8 |
   | 1004 | Kevin Jones  |  4.6 |
   +------+--------------+------+
 
SELECT name, gpa FROM class101 WHERE gpa >= 4.7
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   +--------------+------+
    
SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
   
   +-------------+------+
   | name        | gpa  |
   +-------------+------+
   | Tan Ah Teck |  4.5 |
   +-------------+------+
 
SELECT name FROM class101 WHERE name LIKE 'k%'
   
   +-------------+
   | name        |
   +-------------+
   | Kumar       |
   | Kevin Jones |
   +-------------+
 
SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
   
   +------+-------------+------+
   | id   | name        | gpa  |
   +------+-------------+------+
   | 1003 | Kumar       |  4.8 |
   | 1004 | Kevin Jones |  4.6 |
   +------+-------------+------+
00" - với một đặc quyền ít hơn. Để tạo người dùng mới, hãy khởi động máy khách với SuperUser "
DROP TABLE tableName
 

DROP TABLE class101  
4":

SELECT column1, column2, ... FROM tableName WHERE criteria
SELECT * FROM tableName WHERE criteria
 

SELECT name, gpa FROM class101
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Tan Ah Teck  |  4.5 |
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   | Kevin Jones  |  4.6 |
   +--------------+------+
 
SELECT * FROM class101

   +------+--------------+------+
   | id   | name         | gpa  |
   +------+--------------+------+
   | 1001 | Tan Ah Teck  |  4.5 |
   | 1002 | Mohammed Ali |  4.8 |
   | 1003 | Kumar        |  4.8 |
   | 1004 | Kevin Jones  |  4.6 |
   +------+--------------+------+
 
SELECT name, gpa FROM class101 WHERE gpa >= 4.7
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   +--------------+------+
    
SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
   
   +-------------+------+
   | name        | gpa  |
   +-------------+------+
   | Tan Ah Teck |  4.5 |
   +-------------+------+
 
SELECT name FROM class101 WHERE name LIKE 'k%'
   
   +-------------+
   | name        |
   +-------------+
   | Kumar       |
   | Kevin Jones |
   +-------------+
 
SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
   
   +------+-------------+------+
   | id   | name        | gpa  |
   +------+-------------+------+
   | 1003 | Kumar       |  4.8 |
   | 1004 | Kevin Jones |  4.6 |
   +------+-------------+------+
6
Giải trình
  • Tạo người dùng 'myuser'@'localhost' được xác định bởi 'xxxx', chúng tôi sử dụng lệnh "
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    02" để tạo người dùng mới có tên
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    03, người có thể đăng nhập vào máy chủ cục bộ từ cùng một máy (nhưng không từ xa từ máy khác), với máy Mật khẩu "
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    04".

    We use the command "
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    02" to create a new user called
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    03, who can login to the server locally from the same machine (but not remotely from another machine), with password "
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    04".
  • Cấp tất cả trên *. * Cho 'myUser'@'localhost' Người dùng mới được tạo không có đặc quyền thực hiện bất kỳ hoạt động cơ sở dữ liệu nào bao gồm
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    05. Chúng tôi sử dụng lệnh "
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    06" để cấp "
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    07" các đặc quyền (bao gồm
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    05,
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    09,
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    10, v.v.) cho người dùng mới này trên tất cả các cơ sở dữ liệu và tất cả các bảng ("
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    11"). Trong thực tế, người dùng mới này có đặc quyền giống như
    DROP TABLE tableName
     
    
    DROP TABLE class101  
    4, ngoại trừ việc nó không thể phát hành lệnh
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    06. Để sản xuất, bạn chỉ nên cấp các đặc quyền cần thiết trên cơ sở dữ liệu đã chọn và các bảng được chọn, ví dụ: "
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    14,
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    09,
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    16" - Nó có thể phát hành
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    05,
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    09 và
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    19 chỉ có.

    The newly created user has NO privilege to perform any database operation including
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    05. We use the "
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    06" command to grant "
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    07" the privileges (including
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    05,
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    09,
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    10, and so on) to this new user on ALL the databases and ALL the tables ("
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    11"). This new user, in practice, has the same privilege as
    DROP TABLE tableName
     
    
    DROP TABLE class101  
    4, except that it cannot issue
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    06 command. For production, you should grant only the necessary privileges on selected databases and selected tables, e.g., "
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    14,
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    09,
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    16" - it can issue
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    05,
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    09 and
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    19 (but no
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    10,
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    21) on ALL the tables of the database
    UPDATE tableName SET column = value WHERE criteria
     
    
    UPDATE class101 SET gpa = 5.0                                  
    UPDATE class101 SET gpa = gpa + 1.0 WHERE name = 'Tan Ah Teck' 
    1 only.

Bước 7: Tạo một cơ sở dữ liệu mới, một bảng mới trong cơ sở dữ liệu, chèn bản ghi, truy vấn và cập nhật

Hãy nhớ lại rằng máy chủ MySQL tổ chức dữ liệu theo hệ thống phân cấp sau:

  1. Một hệ thống chứa nhiều cơ sở dữ liệu.
  2. Một cơ sở dữ liệu chứa nhiều bảng.
  3. Một bảng chứa các hàng (bản ghi) và cột (trường).

Chúng ta hãy tạo một cơ sở dữ liệu gọi là "

UPDATE tableName SET column = value WHERE criteria
 

UPDATE class101 SET gpa = 5.0                                  
UPDATE class101 SET gpa = gpa + 1.0 WHERE name = 'Tan Ah Teck' 
1" và một bảng gọi là "
UPDATE tableName SET column = value WHERE criteria
 

UPDATE class101 SET gpa = 5.0                                  
UPDATE class101 SET gpa = gpa + 1.0 WHERE name = 'Tan Ah Teck' 
2" trong cơ sở dữ liệu. Bảng sẽ có ba cột:
UPDATE tableName SET column = value WHERE criteria
 

UPDATE class101 SET gpa = 5.0                                  
UPDATE class101 SET gpa = gpa + 1.0 WHERE name = 'Tan Ah Teck' 
3 (thuộc loại
UPDATE tableName SET column = value WHERE criteria
 

UPDATE class101 SET gpa = 5.0                                  
UPDATE class101 SET gpa = gpa + 1.0 WHERE name = 'Tan Ah Teck' 
6 - số nguyên),
UPDATE tableName SET column = value WHERE criteria
 

UPDATE class101 SET gpa = 5.0                                  
UPDATE class101 SET gpa = gpa + 1.0 WHERE name = 'Tan Ah Teck' 
4 (thuộc loại
UPDATE tableName SET column = value WHERE criteria
 

UPDATE class101 SET gpa = 5.0                                  
UPDATE class101 SET gpa = gpa + 1.0 WHERE name = 'Tan Ah Teck' 
8 - chuỗi độ dài thay đổi lên đến 50 ký tự),
UPDATE tableName SET column = value WHERE criteria
 

UPDATE class101 SET gpa = 5.0                                  
UPDATE class101 SET gpa = gpa + 1.0 WHERE name = 'Tan Ah Teck' 
5 (thuộc loại
CREATE TABLE tableName (column1Name column1Type, column2Name column2Type, ...)
 

CREATE TABLE class101 (id INT, name VARCHAR(50), gpa FLOAT)
0 - Số điểm nổi).

THẬN TRỌNG: Các lập trình viên không sử dụng các ký tự trống và đặc biệt trong tên (tên cơ sở dữ liệu, tên bảng, tên cột). Nó không được hỗ trợ, hoặc sẽ đặt ra cho bạn nhiều thách thức hơn.: Programmers don't use blank and special characters in NAMES (database names, table names, column names). It is either not supported, or will pose you many more challenges.

Mẹo về phiên của khách hàng (quay lại phần này nếu bạn bị mắc kẹt trong lệnh chạy)

Trước khi chúng tôi tiến hành, đây là một số mẹo sử dụng máy khách:

  • Bạn cần chấm dứt lệnh của mình bằng dấu chấm phẩy (
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    31), gửi lệnh đến máy chủ để xử lý. Ví dụ:
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    7
  • Một lệnh có thể kéo dài một số dòng. Lời nhắc cho các dòng tiếp theo thay đổi thành
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    32 để biểu thị sự tiếp tục. Bạn cần chấm dứt lệnh với dấu chấm phẩy (
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    31). Ví dụ:
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    8 Nói cách khác, nếu bạn quên nhập
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    34, bạn có thể nhập
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    34 trên dòng tiếp theo.
  • Bạn có thể sử dụng
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    36 để hủy (hủy bỏ) lệnh hiện tại. Ví dụ:
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    9
  • Nếu bạn mở một báo giá đơn/kép, mà không cần đóng nó, lời nhắc tiếp tục sẽ thay đổi thành
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    37 hoặc
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    38 (thay vì
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    32). Ví dụ:
    DELETE FROM tableName WHERE criteria
     
    
    DELETE FROM class101
      
    DELETE FROM class101 WHERE id = 33
      
    0
  • Bạn cũng có thể nhấn Ctrl-C để hủy bỏ lệnh hiện tại.
  • Bạn có thể sử dụng các khóa mũi tên LÊN/XUỐNG để truy xuất các lệnh trước/tiếp theo, từ "Lịch sử lệnh".
  • . Để bật Sao chép/Dán, nhấp vào biểu tượng của CMD ⇒ Thuộc tính ⇒ Tùy chọn ⇒ Chỉnh sửa Tùy chọn ⇒ Kiểm tra "Bật phím tắt phím Ctrl". Sau đó, bạn có thể sử dụng Ctrl-C/Ctrl-V để sao chép/dán.
Lập trình SQL

Hãy bắt đầu một máy khách với người dùng mới được tạo của chúng tôi "

SELECT column1, column2, ... FROM tableName WHERE criteria
SELECT * FROM tableName WHERE criteria
 

SELECT name, gpa FROM class101
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Tan Ah Teck  |  4.5 |
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   | Kevin Jones  |  4.6 |
   +--------------+------+
 
SELECT * FROM class101

   +------+--------------+------+
   | id   | name         | gpa  |
   +------+--------------+------+
   | 1001 | Tan Ah Teck  |  4.5 |
   | 1002 | Mohammed Ali |  4.8 |
   | 1003 | Kumar        |  4.8 |
   | 1004 | Kevin Jones  |  4.6 |
   +------+--------------+------+
 
SELECT name, gpa FROM class101 WHERE gpa >= 4.7
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   +--------------+------+
    
SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
   
   +-------------+------+
   | name        | gpa  |
   +-------------+------+
   | Tan Ah Teck |  4.5 |
   +-------------+------+
 
SELECT name FROM class101 WHERE name LIKE 'k%'
   
   +-------------+
   | name        |
   +-------------+
   | Kumar       |
   | Kevin Jones |
   +-------------+
 
SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
   
   +------+-------------+------+
   | id   | name        | gpa  |
   +------+-------------+------+
   | 1003 | Kumar       |  4.8 |
   | 1004 | Kevin Jones |  4.6 |
   +------+-------------+------+
00".

DELETE FROM tableName WHERE criteria
 

DELETE FROM class101
  
DELETE FROM class101 WHERE id = 33
  
1
Exercises:
  1. Chọn hồ sơ với tên bắt đầu bằng chữ cái
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    41. (Gợi ý:
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    42, xem phần "SQL theo ví dụ")
  2. Chọn hồ sơ với tên không bắt đầu bằng chữ cái
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    41. (Gợi ý:
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    44)
  3. Chọn hồ sơ với
    UPDATE tableName SET column = value WHERE criteria
     
    
    UPDATE class101 SET gpa = 5.0                                  
    UPDATE class101 SET gpa = gpa + 1.0 WHERE name = 'Tan Ah Teck' 
    5 trong khoảng từ 4,35 đến 4,65. (Gợi ý:
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    46)
  4. Chọn hồ sơ có tên có chữ
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    47. (Gợi ý:
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    48)
  5. Chọn hồ sơ có tên có chữ
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    47 hoặc
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    50. (Gợi ý:
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    51)
  6. Chọn các bản ghi có tên có chữ
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    47 và
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    53.

(Bỏ qua trừ khi ...) Đọc "Cách gỡ lỗi". Read "How to Debug".

Nhiều bài tập hơn

  1. Hiển thị tất cả các cơ sở dữ liệu.
  2. Tạo một cơ sở dữ liệu mới được gọi là "
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    54".
  3. Đặt cơ sở dữ liệu "
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    54" làm cơ sở dữ liệu mặc định.
  4. Hiển thị tất cả các bảng trong cơ sở dữ liệu mặc định.
  5. Tạo một bảng mới gọi là "
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    56" với các cột và loại được chỉ ra bên dưới.
    DELETE FROM tableName WHERE criteria
     
    
    DELETE FROM class101
      
    DELETE FROM class101 WHERE id = 33
      
    2
  6. Hiển thị mô tả bảng.
  7. Chèn các hồ sơ trên và liệt kê tất cả các hồ sơ.
  8. Danh sách hồ sơ có tên chứa "
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    57".
  9. Danh sách hồ sơ với giá ≥ 1.0.
  10. Tăng giá của tất cả các mặt hàng lên 10%và liệt kê tất cả các hồ sơ.
  11. Hủy bỏ "Bút màu đỏ" khỏi bảng và liệt kê tất cả các bản ghi.

Mối quan hệ nhiều người

Trong một hiệu sách, một cuốn sách được viết bởi một hoặc nhiều tác giả; Một tác giả có thể viết không hoặc nhiều sách. Đây được biết đến như một mối quan hệ nhiều-nhiều. Không thể nắm bắt được mối quan hệ nhiều đến nhiều trong một bảng (hoặc một bảng tính) với một số cột cố định, mà không sao chép bất kỳ thông tin nào! Ví dụ: nếu bạn sắp xếp dữ liệu trong bảng bên dưới, bạn sẽ không biết sẽ sử dụng bao nhiêu cột tác giả; Và bạn cần lặp lại tất cả các dữ liệu để lặp lại các tác giả.

Hướng dẫn install mysqldump windows - cài đặt cửa sổ mysqldump

Mối quan hệ nhiều đến nhiều giữa sách và tác giả có thể được mô hình hóa với 3 bảng, như được hiển thị bên dưới. Bảng

SELECT column1, column2, ... FROM tableName WHERE criteria
SELECT * FROM tableName WHERE criteria
 

SELECT name, gpa FROM class101
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Tan Ah Teck  |  4.5 |
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   | Kevin Jones  |  4.6 |
   +--------------+------+
 
SELECT * FROM class101

   +------+--------------+------+
   | id   | name         | gpa  |
   +------+--------------+------+
   | 1001 | Tan Ah Teck  |  4.5 |
   | 1002 | Mohammed Ali |  4.8 |
   | 1003 | Kumar        |  4.8 |
   | 1004 | Kevin Jones  |  4.6 |
   +------+--------------+------+
 
SELECT name, gpa FROM class101 WHERE gpa >= 4.7
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   +--------------+------+
    
SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
   
   +-------------+------+
   | name        | gpa  |
   +-------------+------+
   | Tan Ah Teck |  4.5 |
   +-------------+------+
 
SELECT name FROM class101 WHERE name LIKE 'k%'
   
   +-------------+
   | name        |
   +-------------+
   | Kumar       |
   | Kevin Jones |
   +-------------+
 
SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
   
   +------+-------------+------+
   | id   | name        | gpa  |
   +------+-------------+------+
   | 1003 | Kumar       |  4.8 |
   | 1004 | Kevin Jones |  4.6 |
   +------+-------------+------+
58 chứa dữ liệu về sách (như tiêu đề và giá cả); Bảng
SELECT column1, column2, ... FROM tableName WHERE criteria
SELECT * FROM tableName WHERE criteria
 

SELECT name, gpa FROM class101
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Tan Ah Teck  |  4.5 |
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   | Kevin Jones  |  4.6 |
   +--------------+------+
 
SELECT * FROM class101

   +------+--------------+------+
   | id   | name         | gpa  |
   +------+--------------+------+
   | 1001 | Tan Ah Teck  |  4.5 |
   | 1002 | Mohammed Ali |  4.8 |
   | 1003 | Kumar        |  4.8 |
   | 1004 | Kevin Jones  |  4.6 |
   +------+--------------+------+
 
SELECT name, gpa FROM class101 WHERE gpa >= 4.7
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   +--------------+------+
    
SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
   
   +-------------+------+
   | name        | gpa  |
   +-------------+------+
   | Tan Ah Teck |  4.5 |
   +-------------+------+
 
SELECT name FROM class101 WHERE name LIKE 'k%'
   
   +-------------+
   | name        |
   +-------------+
   | Kumar       |
   | Kevin Jones |
   +-------------+
 
SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
   
   +------+-------------+------+
   | id   | name        | gpa  |
   +------+-------------+------+
   | 1003 | Kumar       |  4.8 |
   | 1004 | Kevin Jones |  4.6 |
   +------+-------------+------+
59 chứa dữ liệu về các tác giả (chẳng hạn như tên và email). Một bảng gọi là
SELECT column1, column2, ... FROM tableName WHERE criteria
SELECT * FROM tableName WHERE criteria
 

SELECT name, gpa FROM class101
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Tan Ah Teck  |  4.5 |
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   | Kevin Jones  |  4.6 |
   +--------------+------+
 
SELECT * FROM class101

   +------+--------------+------+
   | id   | name         | gpa  |
   +------+--------------+------+
   | 1001 | Tan Ah Teck  |  4.5 |
   | 1002 | Mohammed Ali |  4.8 |
   | 1003 | Kumar        |  4.8 |
   | 1004 | Kevin Jones  |  4.6 |
   +------+--------------+------+
 
SELECT name, gpa FROM class101 WHERE gpa >= 4.7
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   +--------------+------+
    
SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
   
   +-------------+------+
   | name        | gpa  |
   +-------------+------+
   | Tan Ah Teck |  4.5 |
   +-------------+------+
 
SELECT name FROM class101 WHERE name LIKE 'k%'
   
   +-------------+
   | name        |
   +-------------+
   | Kumar       |
   | Kevin Jones |
   +-------------+
 
SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
   
   +------+-------------+------+
   | id   | name        | gpa  |
   +------+-------------+------+
   | 1003 | Kumar       |  4.8 |
   | 1004 | Kevin Jones |  4.6 |
   +------+-------------+------+
60 tham gia bảng
SELECT column1, column2, ... FROM tableName WHERE criteria
SELECT * FROM tableName WHERE criteria
 

SELECT name, gpa FROM class101
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Tan Ah Teck  |  4.5 |
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   | Kevin Jones  |  4.6 |
   +--------------+------+
 
SELECT * FROM class101

   +------+--------------+------+
   | id   | name         | gpa  |
   +------+--------------+------+
   | 1001 | Tan Ah Teck  |  4.5 |
   | 1002 | Mohammed Ali |  4.8 |
   | 1003 | Kumar        |  4.8 |
   | 1004 | Kevin Jones  |  4.6 |
   +------+--------------+------+
 
SELECT name, gpa FROM class101 WHERE gpa >= 4.7
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   +--------------+------+
    
SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
   
   +-------------+------+
   | name        | gpa  |
   +-------------+------+
   | Tan Ah Teck |  4.5 |
   +-------------+------+
 
SELECT name FROM class101 WHERE name LIKE 'k%'
   
   +-------------+
   | name        |
   +-------------+
   | Kumar       |
   | Kevin Jones |
   +-------------+
 
SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
   
   +------+-------------+------+
   | id   | name        | gpa  |
   +------+-------------+------+
   | 1003 | Kumar       |  4.8 |
   | 1004 | Kevin Jones |  4.6 |
   +------+-------------+------+
58 và
SELECT column1, column2, ... FROM tableName WHERE criteria
SELECT * FROM tableName WHERE criteria
 

SELECT name, gpa FROM class101
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Tan Ah Teck  |  4.5 |
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   | Kevin Jones  |  4.6 |
   +--------------+------+
 
SELECT * FROM class101

   +------+--------------+------+
   | id   | name         | gpa  |
   +------+--------------+------+
   | 1001 | Tan Ah Teck  |  4.5 |
   | 1002 | Mohammed Ali |  4.8 |
   | 1003 | Kumar        |  4.8 |
   | 1004 | Kevin Jones  |  4.6 |
   +------+--------------+------+
 
SELECT name, gpa FROM class101 WHERE gpa >= 4.7
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   +--------------+------+
    
SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
   
   +-------------+------+
   | name        | gpa  |
   +-------------+------+
   | Tan Ah Teck |  4.5 |
   +-------------+------+
 
SELECT name FROM class101 WHERE name LIKE 'k%'
   
   +-------------+
   | name        |
   +-------------+
   | Kumar       |
   | Kevin Jones |
   +-------------+
 
SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
   
   +------+-------------+------+
   | id   | name        | gpa  |
   +------+-------------+------+
   | 1003 | Kumar       |  4.8 |
   | 1004 | Kevin Jones |  4.6 |
   +------+-------------+------+
59 và nắm bắt mối quan hệ nhiều-nhiều giữa
SELECT column1, column2, ... FROM tableName WHERE criteria
SELECT * FROM tableName WHERE criteria
 

SELECT name, gpa FROM class101
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Tan Ah Teck  |  4.5 |
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   | Kevin Jones  |  4.6 |
   +--------------+------+
 
SELECT * FROM class101

   +------+--------------+------+
   | id   | name         | gpa  |
   +------+--------------+------+
   | 1001 | Tan Ah Teck  |  4.5 |
   | 1002 | Mohammed Ali |  4.8 |
   | 1003 | Kumar        |  4.8 |
   | 1004 | Kevin Jones  |  4.6 |
   +------+--------------+------+
 
SELECT name, gpa FROM class101 WHERE gpa >= 4.7
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   +--------------+------+
    
SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
   
   +-------------+------+
   | name        | gpa  |
   +-------------+------+
   | Tan Ah Teck |  4.5 |
   +-------------+------+
 
SELECT name FROM class101 WHERE name LIKE 'k%'
   
   +-------------+
   | name        |
   +-------------+
   | Kumar       |
   | Kevin Jones |
   +-------------+
 
SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
   
   +------+-------------+------+
   | id   | name        | gpa  |
   +------+-------------+------+
   | 1003 | Kumar       |  4.8 |
   | 1004 | Kevin Jones |  4.6 |
   +------+-------------+------+
58 và
SELECT column1, column2, ... FROM tableName WHERE criteria
SELECT * FROM tableName WHERE criteria
 

SELECT name, gpa FROM class101
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Tan Ah Teck  |  4.5 |
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   | Kevin Jones  |  4.6 |
   +--------------+------+
 
SELECT * FROM class101

   +------+--------------+------+
   | id   | name         | gpa  |
   +------+--------------+------+
   | 1001 | Tan Ah Teck  |  4.5 |
   | 1002 | Mohammed Ali |  4.8 |
   | 1003 | Kumar        |  4.8 |
   | 1004 | Kevin Jones  |  4.6 |
   +------+--------------+------+
 
SELECT name, gpa FROM class101 WHERE gpa >= 4.7
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   +--------------+------+
    
SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
   
   +-------------+------+
   | name        | gpa  |
   +-------------+------+
   | Tan Ah Teck |  4.5 |
   +-------------+------+
 
SELECT name FROM class101 WHERE name LIKE 'k%'
   
   +-------------+
   | name        |
   +-------------+
   | Kumar       |
   | Kevin Jones |
   +-------------+
 
SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
   
   +------+-------------+------+
   | id   | name        | gpa  |
   +------+-------------+------+
   | 1003 | Kumar       |  4.8 |
   | 1004 | Kevin Jones |  4.6 |
   +------+-------------+------+
59.

Hướng dẫn install mysqldump windows - cài đặt cửa sổ mysqldump

Bài tập
  1. Tạo một cơ sở dữ liệu gọi là "
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    65".
  2. Sử dụng "
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    65" làm cơ sở dữ liệu mặc định.
  3. Tạo 3 bảng "
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    58", "
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    59" và "
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    60" trong cơ sở dữ liệu "
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    65", với tên cột và các loại như trong sơ đồ cơ sở dữ liệu.
  4. Chèn các bản ghi tương ứng vào các bảng và liệt kê nội dung của từng bảng.
  5. Hãy thử truy vấn này và giải thích đầu ra:
    DELETE FROM tableName WHERE criteria
     
    
    DELETE FROM class101
      
    DELETE FROM class101 WHERE id = 33
      
    3
  6. Hãy thử truy vấn này và quan sát cách các bảng được nối:
    DELETE FROM tableName WHERE criteria
     
    
    DELETE FROM class101
      
    DELETE FROM class101 WHERE id = 33
      
    4
  7. Liệt kê tất cả các cuốn sách (
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    71,
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    72,
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    73) bởi "Tan Ah Teck" với
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    72 ít hơn
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    75.
  8. Liệt kê tất cả các tác giả (
    UPDATE tableName SET column = value WHERE criteria
     
    
    UPDATE class101 SET gpa = 5.0                                  
    UPDATE class101 SET gpa = gpa + 1.0 WHERE name = 'Tan Ah Teck' 
    4 và
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    77) cho tiêu đề cuốn sách "Java cho người giả".
  9. Liệt kê tất cả các cuốn sách (
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    71,
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    72,
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    73) và tất cả các tác giả (
    UPDATE tableName SET column = value WHERE criteria
     
    
    UPDATE class101 SET gpa = 5.0                                  
    UPDATE class101 SET gpa = gpa + 1.0 WHERE name = 'Tan Ah Teck' 
    4 và
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    77) cho các cuốn sách có tiêu đề bắt đầu với "Java" (gợi ý:
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    83).

(Tùy chọn) Cơ sở dữ liệu sao lưu và khôi phục

Sao lưu qua chương trình tiện ích "MySQLDump"mysqldump" Utility Program

Bạn có thể sử dụng chương trình tiện ích

SELECT column1, column2, ... FROM tableName WHERE criteria
SELECT * FROM tableName WHERE criteria
 

SELECT name, gpa FROM class101
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Tan Ah Teck  |  4.5 |
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   | Kevin Jones  |  4.6 |
   +--------------+------+
 
SELECT * FROM class101

   +------+--------------+------+
   | id   | name         | gpa  |
   +------+--------------+------+
   | 1001 | Tan Ah Teck  |  4.5 |
   | 1002 | Mohammed Ali |  4.8 |
   | 1003 | Kumar        |  4.8 |
   | 1004 | Kevin Jones  |  4.6 |
   +------+--------------+------+
 
SELECT name, gpa FROM class101 WHERE gpa >= 4.7
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   +--------------+------+
    
SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
   
   +-------------+------+
   | name        | gpa  |
   +-------------+------+
   | Tan Ah Teck |  4.5 |
   +-------------+------+
 
SELECT name FROM class101 WHERE name LIKE 'k%'
   
   +-------------+
   | name        |
   +-------------+
   | Kumar       |
   | Kevin Jones |
   +-------------+
 
SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
   
   +------+-------------+------+
   | id   | name        | gpa  |
   +------+-------------+------+
   | 1003 | Kumar       |  4.8 |
   | 1004 | Kevin Jones |  4.6 |
   +------+-------------+------+
84 để sao lưu (i) toàn bộ máy chủ (tất cả các cơ sở dữ liệu), (ii) cơ sở dữ liệu được chọn hoặc (ii) các bảng được chọn của cơ sở dữ liệu. Chương trình "
SELECT column1, column2, ... FROM tableName WHERE criteria
SELECT * FROM tableName WHERE criteria
 

SELECT name, gpa FROM class101
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Tan Ah Teck  |  4.5 |
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   | Kevin Jones  |  4.6 |
   +--------------+------+
 
SELECT * FROM class101

   +------+--------------+------+
   | id   | name         | gpa  |
   +------+--------------+------+
   | 1001 | Tan Ah Teck  |  4.5 |
   | 1002 | Mohammed Ali |  4.8 |
   | 1003 | Kumar        |  4.8 |
   | 1004 | Kevin Jones  |  4.6 |
   +------+--------------+------+
 
SELECT name, gpa FROM class101 WHERE gpa >= 4.7
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   +--------------+------+
    
SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
   
   +-------------+------+
   | name        | gpa  |
   +-------------+------+
   | Tan Ah Teck |  4.5 |
   +-------------+------+
 
SELECT name FROM class101 WHERE name LIKE 'k%'
   
   +-------------+
   | name        |
   +-------------+
   | Kumar       |
   | Kevin Jones |
   +-------------+
 
SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
   
   +------+-------------+------+
   | id   | name        | gpa  |
   +------+-------------+------+
   | 1003 | Kumar       |  4.8 |
   | 1004 | Kevin Jones |  4.6 |
   +------+-------------+------+
85" tạo ra tập lệnh SQL mà sau này có thể được thực thi để tạo lại cơ sở dữ liệu, bảng và hàng của chúng.

Ví dụ: lệnh sau khi sao lưu toàn bộ cơ sở dữ liệu "

UPDATE tableName SET column = value WHERE criteria
 

UPDATE class101 SET gpa = 5.0                                  
UPDATE class101 SET gpa = gpa + 1.0 WHERE name = 'Tan Ah Teck' 
1" cho tập lệnh SQL có tên là "
SELECT column1, column2, ... FROM tableName WHERE criteria
SELECT * FROM tableName WHERE criteria
 

SELECT name, gpa FROM class101
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Tan Ah Teck  |  4.5 |
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   | Kevin Jones  |  4.6 |
   +--------------+------+
 
SELECT * FROM class101

   +------+--------------+------+
   | id   | name         | gpa  |
   +------+--------------+------+
   | 1001 | Tan Ah Teck  |  4.5 |
   | 1002 | Mohammed Ali |  4.8 |
   | 1003 | Kumar        |  4.8 |
   | 1004 | Kevin Jones  |  4.6 |
   +------+--------------+------+
 
SELECT name, gpa FROM class101 WHERE gpa >= 4.7
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   +--------------+------+
    
SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
   
   +-------------+------+
   | name        | gpa  |
   +-------------+------+
   | Tan Ah Teck |  4.5 |
   +-------------+------+
 
SELECT name FROM class101 WHERE name LIKE 'k%'
   
   +-------------+
   | name        |
   +-------------+
   | Kumar       |
   | Kevin Jones |
   +-------------+
 
SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
   
   +------+-------------+------+
   | id   | name        | gpa  |
   +------+-------------+------+
   | 1003 | Kumar       |  4.8 |
   | 1004 | Kevin Jones |  4.6 |
   +------+-------------+------+
87".

Cho cửa sổ

DELETE FROM tableName WHERE criteria
 

DELETE FROM class101
  
DELETE FROM class101 WHERE id = 33
  
5

Cho macos

DELETE FROM tableName WHERE criteria
 

DELETE FROM class101
  
DELETE FROM class101 WHERE id = 33
  
6

Nghiên cứu tệp đầu ra, chứa các câu lệnh

SELECT column1, column2, ... FROM tableName WHERE criteria
SELECT * FROM tableName WHERE criteria
 

SELECT name, gpa FROM class101
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Tan Ah Teck  |  4.5 |
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   | Kevin Jones  |  4.6 |
   +--------------+------+
 
SELECT * FROM class101

   +------+--------------+------+
   | id   | name         | gpa  |
   +------+--------------+------+
   | 1001 | Tan Ah Teck  |  4.5 |
   | 1002 | Mohammed Ali |  4.8 |
   | 1003 | Kumar        |  4.8 |
   | 1004 | Kevin Jones  |  4.6 |
   +------+--------------+------+
 
SELECT name, gpa FROM class101 WHERE gpa >= 4.7
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   +--------------+------+
    
SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
   
   +-------------+------+
   | name        | gpa  |
   +-------------+------+
   | Tan Ah Teck |  4.5 |
   +-------------+------+
 
SELECT name FROM class101 WHERE name LIKE 'k%'
   
   +-------------+
   | name        |
   +-------------+
   | Kumar       |
   | Kevin Jones |
   +-------------+
 
SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
   
   +------+-------------+------+
   | id   | name        | gpa  |
   +------+-------------+------+
   | 1003 | Kumar       |  4.8 |
   | 1004 | Kevin Jones |  4.6 |
   +------+-------------+------+
88,
INSERT INTO tableName VALUES (firstColumnValue, ..., lastColumnValue)       
INSERT INTO tableName (column1, column2, ...) VALUES (value1, value2, ...)  
 

INSERT INTO class101 VALUES (1001, 'Tan Ah Teck', 4.5)
  
INSERT INTO class101 (name, gpa) VALUES ('Peter Jones', 4.55)
  
9 và
INSERT INTO tableName VALUES (firstColumnValue, ..., lastColumnValue)       
INSERT INTO tableName (column1, column2, ...) VALUES (value1, value2, ...)  
 

INSERT INTO class101 VALUES (1001, 'Tan Ah Teck', 4.5)
  
INSERT INTO class101 (name, gpa) VALUES ('Peter Jones', 4.55)
  
6 để tạo lại cơ sở dữ liệu và các bảng được bỏ trước đó.

Khôi phục thông qua lệnh "Nguồn" trong máy khách MySQLsource" command in a mysql client

Bạn có thể khôi phục từ bản sao lưu bằng cách chạy lệnh "

SELECT column1, column2, ... FROM tableName WHERE criteria
SELECT * FROM tableName WHERE criteria
 

SELECT name, gpa FROM class101
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Tan Ah Teck  |  4.5 |
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   | Kevin Jones  |  4.6 |
   +--------------+------+
 
SELECT * FROM class101

   +------+--------------+------+
   | id   | name         | gpa  |
   +------+--------------+------+
   | 1001 | Tan Ah Teck  |  4.5 |
   | 1002 | Mohammed Ali |  4.8 |
   | 1003 | Kumar        |  4.8 |
   | 1004 | Kevin Jones  |  4.6 |
   +------+--------------+------+
 
SELECT name, gpa FROM class101 WHERE gpa >= 4.7
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   +--------------+------+
    
SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
   
   +-------------+------+
   | name        | gpa  |
   +-------------+------+
   | Tan Ah Teck |  4.5 |
   +-------------+------+
 
SELECT name FROM class101 WHERE name LIKE 'k%'
   
   +-------------+
   | name        |
   +-------------+
   | Kumar       |
   | Kevin Jones |
   +-------------+
 
SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
   
   +------+-------------+------+
   | id   | name        | gpa  |
   +------+-------------+------+
   | 1003 | Kumar       |  4.8 |
   | 1004 | Kevin Jones |  4.6 |
   +------+-------------+------+
91" trong máy khách MySQL. Ví dụ: để khôi phục bản sao lưu
UPDATE tableName SET column = value WHERE criteria
 

UPDATE class101 SET gpa = 5.0                                  
UPDATE class101 SET gpa = gpa + 1.0 WHERE name = 'Tan Ah Teck' 
1 trước đó:

Cho cửa sổ

DELETE FROM tableName WHERE criteria
 

DELETE FROM class101
  
DELETE FROM class101 WHERE id = 33
  
7

Cho macos

DELETE FROM tableName WHERE criteria
 

DELETE FROM class101
  
DELETE FROM class101 WHERE id = 33
  
8

Nghiên cứu tệp đầu ra, chứa các câu lệnh SELECT column1, column2, ... FROM tableName WHERE criteria SELECT * FROM tableName WHERE criteria SELECT name, gpa FROM class101 +--------------+------+ | name | gpa | +--------------+------+ | Tan Ah Teck | 4.5 | | Mohammed Ali | 4.8 | | Kumar | 4.8 | | Kevin Jones | 4.6 | +--------------+------+ SELECT * FROM class101 +------+--------------+------+ | id | name | gpa | +------+--------------+------+ | 1001 | Tan Ah Teck | 4.5 | | 1002 | Mohammed Ali | 4.8 | | 1003 | Kumar | 4.8 | | 1004 | Kevin Jones | 4.6 | +------+--------------+------+ SELECT name, gpa FROM class101 WHERE gpa >= 4.7 +--------------+------+ | name | gpa | +--------------+------+ | Mohammed Ali | 4.8 | | Kumar | 4.8 | +--------------+------+ SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck' +-------------+------+ | name | gpa | +-------------+------+ | Tan Ah Teck | 4.5 | +-------------+------+ SELECT name FROM class101 WHERE name LIKE 'k%' +-------------+ | name | +-------------+ | Kumar | | Kevin Jones | +-------------+ SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC +------+-------------+------+ | id | name | gpa | +------+-------------+------+ | 1003 | Kumar | 4.8 | | 1004 | Kevin Jones | 4.6 | +------+-------------+------+88, INSERT INTO tableName VALUES (firstColumnValue, ..., lastColumnValue) INSERT INTO tableName (column1, column2, ...) VALUES (value1, value2, ...) INSERT INTO class101 VALUES (1001, 'Tan Ah Teck', 4.5) INSERT INTO class101 (name, gpa) VALUES ('Peter Jones', 4.55) 9 và INSERT INTO tableName VALUES (firstColumnValue, ..., lastColumnValue) INSERT INTO tableName (column1, column2, ...) VALUES (value1, value2, ...) INSERT INTO class101 VALUES (1001, 'Tan Ah Teck', 4.5) INSERT INTO class101 (name, gpa) VALUES ('Peter Jones', 4.55) 6 để tạo lại cơ sở dữ liệu và các bảng được bỏ trước đó.

Khôi phục thông qua lệnh "Nguồn" trong máy khách MySQL
DELETE FROM tableName WHERE criteria
 

DELETE FROM class101
  
DELETE FROM class101 WHERE id = 33
  
9
Bạn có thể khôi phục từ bản sao lưu bằng cách chạy lệnh "
SELECT column1, column2, ... FROM tableName WHERE criteria
SELECT * FROM tableName WHERE criteria
 

SELECT name, gpa FROM class101
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Tan Ah Teck  |  4.5 |
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   | Kevin Jones  |  4.6 |
   +--------------+------+
 
SELECT * FROM class101

   +------+--------------+------+
   | id   | name         | gpa  |
   +------+--------------+------+
   | 1001 | Tan Ah Teck  |  4.5 |
   | 1002 | Mohammed Ali |  4.8 |
   | 1003 | Kumar        |  4.8 |
   | 1004 | Kevin Jones  |  4.6 |
   +------+--------------+------+
 
SELECT name, gpa FROM class101 WHERE gpa >= 4.7
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   +--------------+------+
    
SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
   
   +-------------+------+
   | name        | gpa  |
   +-------------+------+
   | Tan Ah Teck |  4.5 |
   +-------------+------+
 
SELECT name FROM class101 WHERE name LIKE 'k%'
   
   +-------------+
   | name        |
   +-------------+
   | Kumar       |
   | Kevin Jones |
   +-------------+
 
SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
   
   +------+-------------+------+
   | id   | name        | gpa  |
   +------+-------------+------+
   | 1003 | Kumar       |  4.8 |
   | 1004 | Kevin Jones |  4.6 |
   +------+-------------+------+
91" trong máy khách MySQL. Ví dụ: để khôi phục bản sao lưu
UPDATE tableName SET column = value WHERE criteria
 

UPDATE class101 SET gpa = 5.0                                  
UPDATE class101 SET gpa = gpa + 1.0 WHERE name = 'Tan Ah Teck' 
1 trước đó:
INSERT INTO tableName VALUES (firstColumnValue, ..., lastColumnValue)       
INSERT INTO tableName (column1, column2, ...) VALUES (value1, value2, ...)  
 

INSERT INTO class101 VALUES (1001, 'Tan Ah Teck', 4.5)
  
INSERT INTO class101 (name, gpa) VALUES ('Peter Jones', 4.55)
  
0
Tóm tắt các lệnh thường xuyên được sử dụng

(Cho Windows) Khởi động máy chủ và máy khách MySQL

INSERT INTO tableName VALUES (firstColumnValue, ..., lastColumnValue)       
INSERT INTO tableName (column1, column2, ...) VALUES (value1, value2, ...)  
 

INSERT INTO class101 VALUES (1001, 'Tan Ah Teck', 4.5)
  
INSERT INTO class101 (name, gpa) VALUES ('Peter Jones', 4.55)
  
1

(Cho macOS) Bắt đầu máy chủ và máy khách MySQL

Các lệnh MySQL được sử dụng thường xuyênERROR MESSAGES!!!

Các lệnh MySQL không nhạy cảm trường hợp.

(Bỏ qua trừ khi ...) Làm thế nào để gỡ lỗi?: You do not have the required "Microsoft Visual C++ redistributable runtime".

"Mọi thứ có thể đi sai sẽ đi sai." Điều quan trọng nhất cần làm là tìm các thông báo lỗi !!!: Goto "The latest supported Visual C++ downloads" @ https://support.microsoft.com/en-gb/help/2977003/the-latest-supported-visual-c-downloads ⇒ Download "x64:

SELECT column1, column2, ... FROM tableName WHERE criteria
SELECT * FROM tableName WHERE criteria
 

SELECT name, gpa FROM class101
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Tan Ah Teck  |  4.5 |
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   | Kevin Jones  |  4.6 |
   +--------------+------+
 
SELECT * FROM class101

   +------+--------------+------+
   | id   | name         | gpa  |
   +------+--------------+------+
   | 1001 | Tan Ah Teck  |  4.5 |
   | 1002 | Mohammed Ali |  4.8 |
   | 1003 | Kumar        |  4.8 |
   | 1004 | Kevin Jones  |  4.6 |
   +------+--------------+------+
 
SELECT name, gpa FROM class101 WHERE gpa >= 4.7
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   +--------------+------+
    
SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
   
   +-------------+------+
   | name        | gpa  |
   +-------------+------+
   | Tan Ah Teck |  4.5 |
   +-------------+------+
 
SELECT name FROM class101 WHERE name LIKE 'k%'
   
   +-------------+
   | name        |
   +-------------+
   | Kumar       |
   | Kevin Jones |
   +-------------+
 
SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
   
   +------+-------------+------+
   | id   | name        | gpa  |
   +------+-------------+------+
   | 1003 | Kumar       |  4.8 |
   | 1004 | Kevin Jones |  4.6 |
   +------+-------------+------+
93" ⇒ run the executable to install "Microsoft Visual C++ 2015-2019 redistributable (x64)" ⇒ Restart your computer ⇒ You can find "
SELECT column1, column2, ... FROM tableName WHERE criteria
SELECT * FROM tableName WHERE criteria
 

SELECT name, gpa FROM class101
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Tan Ah Teck  |  4.5 |
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   | Kevin Jones  |  4.6 |
   +--------------+------+
 
SELECT * FROM class101

   +------+--------------+------+
   | id   | name         | gpa  |
   +------+--------------+------+
   | 1001 | Tan Ah Teck  |  4.5 |
   | 1002 | Mohammed Ali |  4.8 |
   | 1003 | Kumar        |  4.8 |
   | 1004 | Kevin Jones  |  4.6 |
   +------+--------------+------+
 
SELECT name, gpa FROM class101 WHERE gpa >= 4.7
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   +--------------+------+
    
SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
   
   +-------------+------+
   | name        | gpa  |
   +-------------+------+
   | Tan Ah Teck |  4.5 |
   +-------------+------+
 
SELECT name FROM class101 WHERE name LIKE 'k%'
   
   +-------------+
   | name        |
   +-------------+
   | Kumar       |
   | Kevin Jones |
   +-------------+
 
SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
   
   +------+-------------+------+
   | id   | name        | gpa  |
   +------+-------------+------+
   | 1003 | Kumar       |  4.8 |
   | 1004 | Kevin Jones |  4.6 |
   +------+-------------+------+
94" under "
SELECT column1, column2, ... FROM tableName WHERE criteria
SELECT * FROM tableName WHERE criteria
 

SELECT name, gpa FROM class101
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Tan Ah Teck  |  4.5 |
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   | Kevin Jones  |  4.6 |
   +--------------+------+
 
SELECT * FROM class101

   +------+--------------+------+
   | id   | name         | gpa  |
   +------+--------------+------+
   | 1001 | Tan Ah Teck  |  4.5 |
   | 1002 | Mohammed Ali |  4.8 |
   | 1003 | Kumar        |  4.8 |
   | 1004 | Kevin Jones  |  4.6 |
   +------+--------------+------+
 
SELECT name, gpa FROM class101 WHERE gpa >= 4.7
   
   +--------------+------+
   | name         | gpa  |
   +--------------+------+
   | Mohammed Ali |  4.8 |
   | Kumar        |  4.8 |
   +--------------+------+
    
SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
   
   +-------------+------+
   | name        | gpa  |
   +-------------+------+
   | Tan Ah Teck |  4.5 |
   +-------------+------+
 
SELECT name FROM class101 WHERE name LIKE 'k%'
   
   +-------------+
   | name        |
   +-------------+
   | Kumar       |
   | Kevin Jones |
   +-------------+
 
SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
   
   +------+-------------+------+
   | id   | name        | gpa  |
   +------+-------------+------+
   | 1003 | Kumar       |  4.8 |
   | 1004 | Kevin Jones |  4.6 |
   +------+-------------+------+
95".

"Vcruntime140_1.dll không được tìm thấy" khi chạy khởi tạo cho Windows

Nguyên nhân: Bạn không có "thời gian chạy phân phối lại C ++ Microsoft Visual C ++".

  • Giải pháp: GOTO "Tải xuống trực quan được hỗ trợ mới nhất" @ https://support.microsoft.com/en-gb/help/2977003/the-latest-supported-visual-c-downloads ⇒ Tải xuống "x64:
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    93" Việc thực thi để cài đặt "Microsoft Visual C ++ 2015-2019 Redsisputable (x64)" Khởi động lại máy tính của bạn ⇒ Bạn có thể tìm thấy "
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    94" trong "
    SELECT column1, column2, ... FROM tableName WHERE criteria
    SELECT * FROM tableName WHERE criteria
     
    
    SELECT name, gpa FROM class101
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Tan Ah Teck  |  4.5 |
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       | Kevin Jones  |  4.6 |
       +--------------+------+
     
    SELECT * FROM class101
    
       +------+--------------+------+
       | id   | name         | gpa  |
       +------+--------------+------+
       | 1001 | Tan Ah Teck  |  4.5 |
       | 1002 | Mohammed Ali |  4.8 |
       | 1003 | Kumar        |  4.8 |
       | 1004 | Kevin Jones  |  4.6 |
       +------+--------------+------+
     
    SELECT name, gpa FROM class101 WHERE gpa >= 4.7
       
       +--------------+------+
       | name         | gpa  |
       +--------------+------+
       | Mohammed Ali |  4.8 |
       | Kumar        |  4.8 |
       +--------------+------+
        
    SELECT name, gpa FROM class101 WHERE name = 'Tan Ah Teck'
       
       +-------------+------+
       | name        | gpa  |
       +-------------+------+
       | Tan Ah Teck |  4.5 |
       +-------------+------+
     
    SELECT name FROM class101 WHERE name LIKE 'k%'
       
       +-------------+
       | name        |
       +-------------+
       | Kumar       |
       | Kevin Jones |
       +-------------+
     
    SELECT * FROM class101 WHERE gpa > 4 AND name LIKE 'k%' ORDER BY gpa DESC, name ASC
       
       +------+-------------+------+
       | id   | name        | gpa  |
       +------+-------------+------+
       | 1003 | Kumar       |  4.8 |
       | 1004 | Kevin Jones |  4.6 |
       +------+-------------+------+
    95".
  • Không thể khởi động máy chủ MySQL sau khi cài đặt
  • Trước hết, hãy kiểm tra xem bạn đã bắt đầu một phiên bản của máy chủ MySQL:

INSERT INTO tableName VALUES (firstColumnValue, ..., lastColumnValue)       
INSERT INTO tableName (column1, column2, ...) VALUES (value1, value2, ...)  
 

INSERT INTO class101 VALUES (1001, 'Tan Ah Teck', 4.5)
  
INSERT INTO class101 (name, gpa) VALUES ('Peter Jones', 4.55)
  
2

Đối với Windows, hãy bắt đầu "Trình quản lý tác vụ", chọn "Quy trình" và tìm kiếm các quy trình "
c:
cd \myWebProject\mysql\bin
 

mysqld --initialize --console
......
...... [Note] A temporary password is generated for root@localhost: xxxxxxxx
0". "Kết thúc" tất cả các quy trình "
c:
cd \myWebProject\mysql\bin
 

mysqld --initialize --console
......
...... [Note] A temporary password is generated for root@localhost: xxxxxxxx
0".

Đối với các macOS, hãy bắt đầu "Màn hình hoạt động", chọn "Tất cả các quy trình" và tìm kiếm các quy trình "

c:
cd \myWebProject\mysql\bin
 

mysqld --initialize --console
......
...... [Note] A temporary password is generated for root@localhost: xxxxxxxx
0". "Giết" tất cả các quy trình "
c:
cd \myWebProject\mysql\bin
 

mysqld --initialize --console
......
...... [Note] A temporary password is generated for root@localhost: xxxxxxxx
0".

Đối với Ubuntu, hãy bắt đầu "Màn hình hệ thống" và tìm kiếm các quy trình "
c:
cd \myWebProject\mysql\bin
 

mysqld --initialize --console
......
...... [Note] A temporary password is generated for root@localhost: xxxxxxxx
0". "Giết" tất cả các quy trình "
c:
cd \myWebProject\mysql\bin
 

mysqld --initialize --console
......
...... [Note] A temporary password is generated for root@localhost: xxxxxxxx
0".mysql" Client

INSERT INTO tableName VALUES (firstColumnValue, ..., lastColumnValue)       
INSERT INTO tableName (column1, column2, ...) VALUES (value1, value2, ...)  
 

INSERT INTO class101 VALUES (1001, 'Tan Ah Teck', 4.5)
  
INSERT INTO class101 (name, gpa) VALUES ('Peter Jones', 4.55)
  
3

"Quyền bị từ chối" trong việc tạo các tệp temp trong các macOSmysql" Client

INSERT INTO tableName VALUES (firstColumnValue, ..., lastColumnValue)       
INSERT INTO tableName (column1, column2, ...) VALUES (value1, value2, ...)  
 

INSERT INTO class101 VALUES (1001, 'Tan Ah Teck', 4.5)
  
INSERT INTO class101 (name, gpa) VALUES ('Peter Jones', 4.55)
  
4

Không còn không gian đĩa ?!

Không thể khởi động máy khách "MySQL"
Last modified: February, 2022