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

MySQL thêm "tiền tố" vào mỗi cột?

Để chỉ tạo một dạng xem nếu nó chưa tồn tại, bạn có thể sử dụng cú pháp sau -

CREATE OR REPLACE VIEW yourViewName AS SELECT *FROM yourTableName;

Để 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 createViewDemo
   -> (
   -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> Name varchar(20)
   -> );
Query OK, 0 rows affected (0.58 sec)

Chèn một số bản ghi trong bảng bằng lệnh chèn.

Truy vấn như sau -

mysql> insert into createViewDemo(Name) values('John');
Query OK, 1 row affected (0.22 sec)
mysql> insert into createViewDemo(Name) values('Carol');
Query OK, 1 row affected (0.15 sec)
mysql> insert into createViewDemo(Name) values('Bob');
Query OK, 1 row affected (0.15 sec)
mysql> insert into createViewDemo(Name) values('Sam');
Query OK, 1 row affected (0.14 sec)

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 createViewDemo;

Đây là kết quả -

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

Đây là truy vấn để tạo chế độ xem chỉ khi nó chưa tồn tại -

mysql> CREATE OR REPLACE VIEW New_ViewDemo AS select *from createViewDemo;
Query OK, 0 rows affected (0.13 sec)

Hãy để chúng tôi kiểm tra các bản ghi của chế độ xem.

Truy vấn như sau -

mysql> select *from New_ViewDemo;

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

+----+-------+
| Id | Name  |
+----+-------+
| 1  | John  |
| 2  | Carol |
| 3  | Bob   |
| 4  | Sam   |
+----+-------+
4 rows in set (0.02 sec)