Computer >> Máy Tính >  >> Lập trình >> MySQL

Các dấu trích dẫn khác nhau của MySQL là gì?

Bạn có thể sử dụng dấu ngoặc đơn và dấu ngoặc kép trong MySQL. Có thể sử dụng dấu gạch ngược xung quanh tên cột và tên bảng trong khi dấu nháy đơn có thể được sử dụng cho các giá trị tên cột.

Hãy để chúng tôi lấy một ví dụ cho cả hai dấu ngoặc kép. Để hiểu cú pháp trên, chúng ta hãy tạo một bảng. Truy vấn để tạo bảng như sau -

mysql> create table QuotesDemo
   -> (
   -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> UserName varchar(20),
   -> UserAge int
   -> );
Query OK, 0 rows affected (2.53 sec)

Chèn một số bản ghi vào bảng bằng lệnh chèn -

mysql> insert into QuotesDemo(`UserName`,`UserAge`) values('John',23);
Query OK, 1 row affected (0.21 sec)
mysql> insert into QuotesDemo(`UserName`,`UserAge`) values('Carol',21);
Query OK, 1 row affected (0.24 sec)
mysql> insert into QuotesDemo(`UserName`,`UserAge`) values('Sam',22);
Query OK, 1 row affected (0.11 sec)

Bây giờ bạn có thể hiển thị tất cả các bản ghi từ bảng bằng cách sử dụng câu lệnh select. Truy vấn như sau -

mysql> select *from `QuotesDemo`;

Đầu ra

+----+----------+---------+
| Id | UserName | UserAge |
+----+----------+---------+
|  1 | John     |      23 |
|  2 | Carol    |      21 |
|  3 | Sam      |      22 |
+----+----------+---------+
3 rows in set (0.00 sec)

Đây là truy vấn hiển thị cách sử dụng của cả hai dấu ngoặc kép -

mysql> select *from `QuotesDemo` where `UserName` = 'Carol';

Đầu ra

+----+----------+---------+
| Id | UserName | UserAge |
+----+----------+---------+
|  2 | Carol    | 21      |
+----+----------+---------+
1 row in set (0.00 sec)