Lệnh nào có thể thêm một bản ghi mới trong cơ sở dữ liệu MySQL?

Lenh Nao Co The Them Mot Ban Ghi Moi Trong Co So Du Lieu Mysql



Cơ sở dữ liệu MySQL được quản lý bởi người dùng bằng một số truy vấn. Cơ sở dữ liệu chứa nhiều bảng để lưu bản ghi hoặc dữ liệu. Ngoài ra, người dùng có thể thêm các bảng mới có bản ghi bằng cách chạy các truy vấn khác nhau. Các truy vấn này có thể thêm một bản ghi cũng như nhiều bản ghi đồng thời trong các bảng.

Bài đăng này sẽ cung cấp lệnh để thêm các bản ghi mới trong bảng cơ sở dữ liệu MySQL.

Lệnh nào có thể thêm một bản ghi mới trong cơ sở dữ liệu MySQL?

Để thêm bản ghi mới trong bảng cơ sở dữ liệu MySQL, “ CHÈN ” câu lệnh có thể được sử dụng. Nó chèn hoặc lưu dữ liệu mới trong các bảng MySQL trong cơ sở dữ liệu. Nó cho phép người dùng thực hiện việc chèn bản ghi theo hai cách bằng cách sử dụng một truy vấn duy nhất trong MySQL, chẳng hạn như thêm bản ghi vào một hàng và chèn bản ghi vào nhiều hàng.







cú pháp



Cú pháp chung của “ CHÈN VÀO ” tuyên bố được cung cấp dưới đây:



CHÈN VÀO TRONG < tên bảng > ( cột1 , cột 2 , cột3 , ... )
GIÁ TRỊ ( giá trị1 , giá trị2 , GIÁ TRỊ , ... ) ;

Đây:





  • CHÈN VÀO ” lệnh được sử dụng để thêm dữ liệu trong các bảng.
  • ” là tên bảng mục tiêu mà chúng tôi muốn thêm một bản ghi mới.
  • cột1,… ” là tên của trường.
  • GIÁ TRỊ ” câu lệnh trả về một bộ sưu tập trên một hoặc nhiều hàng dưới dạng bảng.
  • giá trị1,… ” là bản ghi hoặc dữ liệu mong muốn mà chúng tôi chèn vào.

Làm cách nào để thêm một bản ghi trong cơ sở dữ liệu MySQL?

Giả sử chúng ta muốn chèn một bản ghi hoặc hàng vào bảng hiện có. Để làm như vậy, hãy làm theo các bước được cung cấp.

Bước 1: Khởi chạy Terminal



Ban đầu, tìm kiếm và mở thiết bị đầu cuối Windows thông qua menu Khởi động:

Bước 2: Kết nối Terminal với MySQL Server

Sau đó, chạy “ mysql ” để truy cập cơ sở dữ liệu máy chủ MySQL:

mysql -u gốc -p

Trong lệnh đã nêu ở trên:

  • -TRONG ” tùy chọn cho biết tên người dùng.
  • nguồn gốc ” là tên người dùng mặc định của chúng tôi (có thể thay đổi tùy theo tên người dùng của bạn).
  • -P ” tùy chọn đại diện cho mật khẩu:

Bước 3: Xem cơ sở dữ liệu

Bây giờ, hãy liệt kê tất cả các cơ sở dữ liệu có sẵn bằng cách chạy lệnh “ TRÌNH DIỄN ” lệnh với “ CƠ SỞ DỮ LIỆU ' lựa chọn:

TRÌNH DIỄN CƠ SỞ DỮ LIỆU ;

Từ đầu ra đã cho, chúng tôi đã chọn “ mynewdb ”cơ sở dữ liệu:

Bước 4: Điều hướng đến Cơ sở dữ liệu cục bộ

Tiếp theo, thực hiện lệnh “ SỬ DỤNG ” để thay đổi cơ sở dữ liệu:

SỬ DỤNG mynewdb;

Bước 5: Tạo bảng mới

Sau đó, tạo một bảng mới trong cơ sở dữ liệu hiện tại bằng cách sử dụng “ TẠO NÊN ' yêu cầu:

TẠO NÊN BÀN Học sinh ( tiêu chuẩn INT , Tên đầu tiên VARCHAR ( 25 ) KHÔNG VÔ GIÁ TRỊ , Họ VARCHAR ( 25 ) KHÔNG VÔ GIÁ TRỊ , Thành phố VARCHAR ( 40 ) KHÔNG VÔ GIÁ TRỊ , Địa chỉ cố định VARCHAR ( 40 ) KHÔNG VÔ GIÁ TRỊ , Điện thoại VARCHAR ( hai mươi ) KHÔNG VÔ GIÁ TRỊ , HẠN CHẾ PK_Sinh viên SƠ ĐẲNG CHÌA KHÓA ( tiêu chuẩn ) ) ;

Trong lệnh được liệt kê ở trên:

  • Chúng tôi đã tạo một bảng mới có tên “ Học sinh ”.
  • Đã thêm các trường mới, chẳng hạn như “ tiêu chuẩn ”, “ Tên đầu tiên ”, “ Họ ”, “ Thành phố ”, Địa chỉ cố định ', Và ' Điện thoại ” cùng với kiểu dữ liệu phù hợp của chúng.
  • int ” cho id sinh viên “ tiêu chuẩn ' Và ' VARCHAR ” cho những trường bao gồm giá trị văn bản.
  • CÓ GIÁ TRỊ ” điều kiện được áp dụng cho những trường không thể rỗng.
  • tiêu chuẩn ” id sinh viên được chỉ định làm khóa chính.

Theo đầu ra sau, một bảng mới đã được tạo thành công:

Bước 6: Xác minh

Để đảm bảo rằng bảng mới tạo tồn tại trong cơ sở dữ liệu hiện tại, hãy chạy lệnh “ HIỂN THỊ BẢNG ' tuyên bố:

TRÌNH DIỄN NHỮNG CÁI BÀN ;

Bước 7: Thêm bản ghi

Cuối cùng, sử dụng “ CHÈN VÀO ” để thêm dữ liệu mới vào bảng cơ sở dữ liệu MySQL:

CHÈN VÀO TRONG Học sinh ( tiêu chuẩn , Tên đầu tiên , Họ , Thành phố , Địa chỉ cố định , Điện thoại ) GIÁ TRỊ ( '1' , 'Maria' , 'Đức quốc xã' , 'PindiGheb' , 'Chân thành' , '052-253547' ) ;

Bước 8: Xem nội dung bảng

Để hiển thị nội dung có sẵn của bảng, hãy thực hiện lệnh “ LỰA CHỌN ' tuyên bố:

LỰA CHỌN * TỪ Học sinh;

Như bạn có thể thấy, một bản ghi đã được thêm vào bảng:

Làm cách nào để thêm nhiều bản ghi trong cơ sở dữ liệu MySQL?

Bạn cũng có thể chèn nhiều bản ghi vào bảng cơ sở dữ liệu MySQL cùng một lúc bằng cách sử dụng “ CHÈN VÀO ' tuyên bố:

CHÈN VÀO TRONG Học sinh GIÁ TRỊ ( '2' , 'Roshan' , 'khẩn' , 'Lahore' , 'Đường chính ngõ 12' , '021-248847' ) , ( '3' , 'zoya' , 'cái này' , 'Karachi' , 'Clifton' , '082-973747' ) ;

Trong đầu ra được đánh dấu bên dưới, “ Kỷ lục: 2 ” cho biết nhiều bản ghi được thêm vào:

Sau đó, chạy “ LỰA CHỌN ” lệnh để kiểm tra các bản ghi được thêm vào trong bảng:

LỰA CHỌN * TỪ Học sinh;

Làm cách nào để thêm bản ghi có điều kiện trong cơ sở dữ liệu MySQL?

Trong bảng cơ sở dữ liệu MySQL, bạn được phép thêm bản ghi từ bảng này sang bảng khác bằng cách sử dụng “ Ở ĐÂU ” mệnh đề:

CHÈN VÀO TRONG Học sinh LỰA CHỌN * TỪ std1 Ở ĐÂU Thành phố = 'Lahore' ;

Đây:

  • Học sinh ” là bảng cần thêm bản ghi.
  • LỰA CHỌN ” câu lệnh sẽ chọn các bản ghi mong muốn.
  • * ” chỉ ra tất cả.
  • TỪ ” mệnh đề được sử dụng để tìm nạp một số bản ghi từ các bảng cơ sở dữ liệu.
  • std1 ” là tên bảng.
  • Ở ĐÂU ” mệnh đề lọc các bản ghi mong muốn đáp ứng các điều kiện đã chỉ định.
  • Thành phố = ‘Lahore’ ” bản ghi của bảng mục tiêu cần được trích xuất.

Các ' Kỷ lục: 1 ” cho biết rằng một bản ghi được tìm nạp và thêm vào bảng mới:

Để xác minh, hãy sử dụng “ LỰA CHỌN ” để chọn và hiển thị tất cả các bản ghi của bảng đã chỉ định:

LỰA CHỌN * TỪ Học sinh;

Làm cách nào để thêm bản ghi bằng cách sao chép từ một bảng khác trong cơ sở dữ liệu MySQL?

Để sao chép các bản ghi từ một bảng khác của cùng một cơ sở dữ liệu, “ CHÈN VÀO ” lệnh có thể bị kiện với “ LỰA CHỌN ' tuyên bố:

CHÈN VÀO TRONG Học sinh LỰA CHỌN * TỪ std1;

Trong lệnh đã nêu ở trên, “ Học sinh ” là tên bảng mới và “ std1 ” là tên bảng mục tiêu mà chúng ta cần sao chép dữ liệu:

Chạy ' LỰA CHỌN ” lệnh để xem bản ghi vừa được sao chép từ một bảng khác:

LỰA CHỌN * TỪ Học sinh;

Như bạn có thể thấy, bản ghi được đánh dấu bên dưới đã được sao chép thành công từ một bảng khác:

Đó là tất cả! Chúng tôi đã cung cấp quy trình thêm bản ghi mới vào bảng cơ sở dữ liệu MySQL.

Phần kết luận

Các ' INSERT INTO

(col1, col2,..) VALUES (value1, value2,..) ” câu lệnh có thể được sử dụng để thêm một bản ghi mới trong bảng cơ sở dữ liệu MySQL. Nó có thể thêm hoặc lưu dữ liệu mới trong bảng MySQL trong cơ sở dữ liệu và cho phép người dùng chèn bản ghi theo hai cách. Bài đăng này cung cấp và giải thích lệnh có thể được sử dụng để thêm bản ghi mới trong MySQL.