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

Chọn 1 từ bảng MySQL có nghĩa là gì?

Câu lệnh ‘select 1’ từ bất kỳ tên bảng nào có nghĩa là nó chỉ trả về 1. Ví dụ:Nếu bất kỳ bảng nào có 4 bản ghi thì nó sẽ trả về 1 bốn lần.

Hãy để chúng tôi xem một ví dụ. Đầu tiên, chúng ta sẽ tạo một bảng bằng lệnh CREATE.

mysql> create table StudentTable
   -> (
   -> id int,
   -> name varchar(100)
   -> );
Query OK, 0 rows affected (0.51 sec)

Chèn bản ghi

mysql> insert into StudentTable values(1,'John'),(2,'Carol'),(3,'Smith'),(4,'Bob');
Query OK, 4 rows affected (0.21 sec)
Records: 4  Duplicates: 0  Warnings: 0

Để hiển thị tất cả các bản ghi.

mysql> select *from StudentTable;

Đây là kết quả đầu ra.

+------+-------+
| id   | name  |
+------+-------+
|    1 | John  |
|    2 | Carol |
|    3 | Smith |
|    4 | Bob   |
+------+-------+
4 rows in set (0.00 sec)

Sau đây là truy vấn để triển khai "select 1".

mysql> select 1 from StudentTable;

Đây là kết quả đầu ra.

+---+
| 1 |
+---+
| 1 |
| 1 |
| 1 |
| 1 |
+---+
4 rows in set (0.00 sec)

Ở trên trả về 1 bốn lần cho 4 bản ghi và nếu chúng ta có 5 bản ghi thì truy vấn trên sẽ trả về 1 năm lần.

Note: It returns 1 N times, if the table has N records.