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

Chọn vào trong MySQL?

Để thực hiện lựa chọn trong MySQL, hãy sử dụng lệnh CREATE TABLE SELECT. Cú pháp như sau -

CREATE TABLE yourTableName SELECT *FROM yourOriginalTableName;

Để hiểu rõ, trước tiên chúng ta hãy tạo một bảng -

mysql> create table SelectIntoDemo
-> (
-> Id int,
-> Name varchar(200)
-> );
Query OK, 0 rows affected (0.50 sec)

Hãy để chúng tôi chèn một số bản ghi vào bảng với sự trợ giúp của lệnh insert. Truy vấn như sau -

mysql> insert into SelectIntoDemo values(1,'Bob'),(2,'Carol'),(3,'David');
Query OK, 3 rows affected (0.15 sec)
Records: 3 Duplicates: 0 Warnings: 0

Hiển thị tất cả các bản ghi với sự trợ giúp của câu lệnh select. Truy vấn như sau -

mysql> select *from SelectIntoDemo;

Đây là kết quả -

+------+-------+
| Id   | Name |
+------+-------+
| 1    | Bob   |
| 2    | Carol |
| 3    | David |
+------+-------+
3 rows in set (0.00 sec)

Bây giờ bạn có thể áp dụng cú pháp trên đã thảo luận ở phần đầu. Truy vấn như sau -

mysql> create table yourTempTable select *from SelectIntoDemo;
Query OK, 3 rows affected (0.56 sec)
Records: 3 Duplicates: 0 Warnings: 0

Kiểm tra tất cả các bản ghi với tên bảng mới “yourTempTable”. Truy vấn như sau -

mysql> select *from yourTempTable;

Sau đây là kết quả -

+------+-------+
| Id   | Name |
+------+-------+
| 1    | Bob   |
| 2    | Carol |
| 3    | David |
+------+-------+
3 rows in set (0.00 sec)