Cách nối thêm dữ liệu vào bảng mysql

Hàm 'CONCAT[]' được sử dụng để nối thêm dữ liệu vào giá trị cột. Trong ví dụ này, chúng tôi đang nối giá trị 'sandeep' và cột "studentid" cho mỗi hàng của bảng "mca"

Bàn

+-----------+-----------+----------+----------------------------------+
| studentid | sectionid | courseid | time                             |
+-----------+-----------+----------+----------------------------------+
| 3         | 3         | 3        | Mon 14:30-16:00                  |
| 2         | 2         | 5        | Mon 11:30-12:00, Thu 09:00-11:00 |
| 1         | 1         | 6        | Mon 09:30-11:00                  |
+-----------+-----------+----------+----------------------------------+

Bàn. "mca"

Truy vấn để nối giá trị "sandeep" với các giá trị cột

Truy vấn

select studentid, CONCAT[studentid, 'sandeep'] FROM mca;

đầu ra

+-----------+------------------------------+
| studentid | CONCAT[studentid, 'sandeep'] |
+-----------+------------------------------+
| 3         | 3sandeep                     |
| 2         | 2sandeep                     |
| 1         | 1sandeep                     |
+-----------+------------------------------+

Bạn có thể thấy ở trên, mọi giá trị của cột "studentid" đều được thêm vào bởi "sandeep"

Trong bài viết này, chúng tôi sẽ cập nhật một bản ghi trong khi vẫn giữ giá trị bản ghi hiện có nếu nó tồn tại. Bất cứ khi nào chúng ta cần cập nhật bản ghi sau một thời gian tạo bản ghi

Chúng ta sẽ sử dụng Append Query trong SQL. Để triển khai Truy vấn nối thêm trong SQL Ở đây, trước hết chúng ta sẽ tạo Cơ sở dữ liệu và bên trong chúng ta sẽ tạo một bảng có một số Bản ghi

Bước 1. Tạo cơ sở dữ liệu

Để tạo cơ sở dữ liệu, có truy vấn chúng tôi sẽ sử dụng trong Nền tảng SQL, như Mysql, oracle, v.v.

Truy vấn

Create database Sample;

Bước 2. Sử dụng cơ sở dữ liệu

Sau khi tạo cơ sở dữ liệu để sử dụng cơ sở dữ liệu, chúng tôi sẽ sử dụng một truy vấn khác trong Nền tảng SQL như Mysql, oracle, v.v.

Truy vấn

Use Sample;

Bước 3. Tạo bảng trong cơ sở dữ liệu

Để tạo một bảng trong cơ sở dữ liệu. Chúng ta cần thực hiện một truy vấn trong SQL Platform. Giống như Mysql, Oracle, v.v. Chúng tôi sẽ sử dụng truy vấn này ->

Truy vấn

CREATE TABLE EMP1
[ EMPNAME VARCHAR[25],
DEPT VARCHAR[20],
CONTACTNO BIGINT NOT NULL,
SALARY INT
]; 

Bước 4. Để xem lược đồ của một bảng

Truy vấn

EXEC sp_help EMP2021 

đầu ra

 

Bước 5. Chèn dữ liệu vào bảng

Để chèn dữ liệu vào bảng, có truy vấn chúng tôi sẽ sử dụng ở đây trong SQL

Truy vấn

INSERT INTO EMP2021
VALUES ['VISHAL','EXECUTIVE',9193458625,20000],
['VIPIN','SYSTEM ENGINEER',7352158944,32000],
['ROHIT','EXECUTIVE',7830246946,21000],
['RAHUL','SYSTEM ENGINEER',9635688441,35000],
['SANJAY','SYSTEM ENGINEER',9149335694,36000],
['ROHAN','MANAGER',7352158944,50000],
['RAJESH','SYSTEM ENGINEER',9193458625,30000],
['AMAN','MANAGER',78359941265,52000],
['RAKESH','SYSTEM ENGINEER',9645956441,29000],
['VIJAY','EXECUTIVE',9147844694,20000];

Bước 6. Đang xác minh dữ liệu đã chèn

Sau khi chèn dữ liệu vào bảng, chúng ta có thể xác nhận hoặc chứng minh dữ liệu mình đã chèn đúng hay chưa. Với sự giúp đỡ của truy vấn dưới đây.  

Truy vấn

________số 8_______

đầu ra

Bước 7. NÊU DỮ LIỆU TRONG CỘT SQL

Sau khi Chèn dữ liệu vào bảng, bây giờ chúng ta sẽ đến bước cuối cùng của việc nối thêm Dữ liệu trong Cột SQL Có nghĩa là cập nhật dữ liệu của Giá trị Cột hiện có với sự trợ giúp của Truy vấn Nối thêm. Ở đây chúng tôi sẽ nối dữ liệu trong Cột [DEPT]. Chúng tôi sẽ nối SENIOR với KỸ SƯ HỆ THỐNG Trong đó LƯƠNG lớn hơn 30000 và nhỏ hơn Sau đó 50000

Truy vấn.  

UPDATE EMP2021 SET DEPT = 'SENIOR '+ DEPT WHERE SALARY >30000 AND SALARY  hoặc bằng cách sử dụng bất kỳ tập lệnh nào như PHP. 

Làm cách nào tôi có thể nối chuỗi vào trường hiện có trong MySQL?

Để thêm một chuỗi vào một giá trị cột trong MySQL, chúng ta có thể sử dụng hàm CONCAT . Hàm CONCAT có thể được sử dụng với câu lệnh UPDATE.

Chủ Đề