Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách SELECT * và đổi tên cột trong MySQL?

Trước hết, hãy tạo một bảng:

mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(20), Age int ); Query OK, 0 rows affected (1.15 sec)

Chèn các bản ghi vào bảng bằng lệnh insert:

mysql> insert into DemoTable(Name,Age) values('John',21); Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable(Name,Age) values('Carol',24); Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable(Name,Age) values('David',22); Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable(Name,Age) values('Sam',23); Query OK, 1 row affected (0.23 sec)

Hiển thị tất cả các bản ghi từ bảng bằng câu lệnh select:

mysql> select * from DemoTable;

Điều này sẽ tạo ra đầu ra sau:

+----+-------+------+
| Id | Name  | Age  |
+----+-------+------+
| 1  | John  | 21   |
| 2  | Carol | 24   |
| 3  | David | 22   |
| 4  | Sam   | 23   |
+----+-------+------+
4 rows in set (0.00 sec)

Truy vấn sau để SELECT * và đổi tên cột:

mysql> select tbl.*, Name AS StudentName from DemoTable tbl;

Điều này sẽ tạo ra đầu ra sau:

+----+-------+------+-------------+
| Id | Name  | Age  | StudentName |
+----+-------+------+-------------+
| 1  | John  | 21   | John        |
| 2  | Carol | 24   | Carol       |
| 3  | David | 22   | David       |
| 4  | Sam   | 23   | Sam         |
+----+-------+------+-------------+
4 rows in set (0.00 sec)