Để tạo bảng từ một bảng đã được tạo, hãy sử dụng câu lệnh CREATE TABLE AS SELECT. Đầu tiên chúng ta hãy tạo một bảng -
mysql> tạo bảng DemoTable1318-> (-> Id int, -> FirstName varchar (10), -> LastName varchar (10), -> Age int->); Truy vấn OK, 0 hàng bị ảnh hưởng (0,50 giây)
Chèn một số bản ghi vào bảng bằng lệnh chèn -
mysql> chèn vào các giá trị DemoTable1318 (1, 'Chris', 'Brown', 21); Truy vấn OK, 1 hàng bị ảnh hưởng (0,20 giây) mysql> chèn vào các giá trị DemoTable1318 (2, 'David', 'Miller', 24); Truy vấn OK, 1 hàng bị ảnh hưởng (0,12 giây) mysql> chèn vào các giá trị DemoTable1318 (3, 'Carol', 'Taylor', 23); Truy vấn OK, 1 hàng bị ảnh hưởng (0,11 giây)
Hiển thị tất cả các bản ghi từ bảng bằng câu lệnh select -
mysql> select * from DemoTable1318;
Đầu ra
+ ------ + ----------- + ---------- + ------ + | Id | FirstName | LastName | Tuổi | + ------ + ----------- + ---------- + ------ + | 1 | Chris | Màu nâu | 21 || 2 | David | Miller | 24 || 3 | Carol | Taylor | 23 | + ------ + ----------- + ---------- + ------ + 3 hàng trong bộ (0,00 giây)Sau đây là truy vấn để tạo bảng từ một bảng đã được tạo, chọn các hàng cụ thể -
mysql> tạo bảng DemoTable1319-> theo lựa chọn * từ DemoTable1318-> trong đó Tuổi IN (21,23); Truy vấn OK, 2 hàng bị ảnh hưởng (0,81 giây) Bản ghi:2 bản sao:0 Cảnh báo:0Hiển thị tất cả các bản ghi từ bảng bằng câu lệnh select -
mysql> select * from DemoTable1319;Đầu ra
+ ------ + ----------- + ---------- + ------ + | Id | FirstName | LastName | Tuổi | + ------ + ----------- + ---------- + ------ + | 1 | Chris | Màu nâu | 21 || 3 | Carol | Taylor | 23 | + ------ + ----------- + ---------- + ------ + 2 hàng trong bộ (0,00 giây)