Thêm dữ liệu vào bảng trong sql server

Khóa học Lập trình Phân tích xây đắp Sử dụng Squốc lộ VPS Insert, Delete, Update Table trong Squốc lộ Server

Dẫn nhập

Nlỗi trong bài KHỞI TẠO, XÓA, SỬA TABLE đang kể, một Table (Bảng) bao hàm các Column (Trường nằm trong tính) cùng những Record (Bản ghi). Trong số đó, các Record chính là dữ liệu gửi vào các Table khớp ứng cấu tạo của dữ liệu định sẳn của các Column.

You watching: Thêm dữ liệu vào bảng trong sql server

Tuy nhiên, trong quá trình tàng trữ tài liệu, ta thấy rõ không chỉ có tàng trữ mà Table còn bắt buộc tạo nên các hoạt độngTHÊM, XÓA, SỬA DỮ LIỆUvới 1 hay những dữ liệu vào Table. Sau phía trên, chúng ta sẽ thuộc mày mò các làm việc bên trên.

Nội dung chính

Để theo dõi rất tốt bài này, chúng ta nên xem qua các bài:

Trong bài này, chúng ta đang với mọi người trong nhà tìm hiểu một vài vấn đề sau:

Database mẫu Thao tác cùng với dữ liệu bởi đồ họa Table. Thao tác với tài liệu bằng Code.

Database mẫu

Để làm việc tốt với bài bác này, chúng ta sử dụng database TRUONGHOCsau. Hoặc bạn có thể trường đoản cú khởi tạo thành Database có những Table tượng từ nhằm ghi nhớ bài giỏi hơn.

--khởi chế tác database TRUONGHOCCREATE DATABASE TRUONGHOCGO-- Sử dụng databaseUSE TRUONGHOCGO -- Tạo bảng HOCSINHCREATE TABLE HOCSINH(MAHS CHAR(5),TEN NVARCHAR(30),NAM BIT, -- Column nam nữ Nam: 1 - đúng, 0 - saiNGAYSINH DATETIME,DIACHI VARCHAR(20),DIEMTB FLOAT,)GO-- Tạo bảng GIAOVIENCREATE TABLE GIAOVIEN(MAGV CHAR(5),TEN NVARCHAR(30),Nam BIT, -- Column nam nữ Nam: 1 - đúng, 0 - saiNGAYSINH DATETIME,DIACHI VARCHAR(20),LUONG MONEY)GO-- Tạo bảng LOPHOCCREATE TABLE LOPHOC(MALOP CHAR(5),TENLOP. NVARCHAR(30),SOLUONG INT)GO

Thao tác với dữ liệu bởi hình ảnh Table

Thêm/ Sửa/ Cập nhập dữ liệu vào Table (Insert/ Update Record)

Để thêm hoặc sửa tài liệu bằng bối cảnh, bọn họ tìm tới Table bắt buộc thêm/ sửa >Chuột bắt buộc > Edit top 200 rows.

*

Giao diện thêm/sửa dữ liệu bên trên table hiển thị nlỗi sau

Tạo một Record new tại chiếc bao gồm địa chỉ dấu * vùng trước. Sau khi nhập đủ tài liệu yếu tắc cần thiết > Enter.Giá trị mặc định trên những ngôi trường ở trong tính ban sơ là NULL Dòng tất cả vệt mũi tên phía đằng trước, biểu hiện Record hiện hành bạn đang lựa chọn. Tại đây bạn có thể thêm/sửa một tuyệt các thành phần trong Record.

*

Trong quá trình thêm/ sửa tài liệu, bạn phải xem xét nhập tài liệu theo cấu trúc của kiểu tài liệu đang lựa chọn vào quá trình khởi chế tác Table ( Các hình trạng tài liệu sẽ trình làng trong bàiKIỂU DỮ LIỆU TRONG SQL)

Xoá dữliệu bên trên Table (Delete Record)

Xóa một record

Để xóa một record vẫn gồm vào Table, tại record đề nghị xóa > loài chuột phải > Delete.

*

Hoặc bạn cũng có thể click chuột trái vào phía trước record nên xóa. > phímDelete. Cửa sổ thông tin xác nhận xuất hiện thêm >Yes nhằm hoàn toàn thao tác xóa một record.

*

Xóa đôi khi các Record

Nếu bạn có nhu cầu xóa đồng thời nhiều Record, nhấp duy trì chuột trái vào vùng trước Record buộc phải xóakéo cho đến khi hết các record mong xóa > phím Delete. Tương từ bỏ, hành lang cửa số thông tin yên cầu chứng thực thao tác làm việc xóa.

*

Thao tác cùng với dữ liệu bởi code

Để Việc thao tác cùng với tài liệu bằng code được thuận tiện và hối hả rộng, Kteam khuyến khích bạn dùng chính sách cung ứng đề cập lệnh đã có lý giải setup vào bàiHƯỚNG DẪN CÀI ĐẶT CÔNG CỤ SQL TOOLBELT.

See more: Download Tải Game Diablo 2 Việt Hoá Chuẩn Lord Of Destruction

Một số kết cấu nhập tài liệu bởi code cần lưu giữ ý

Nlỗi bài xích KIỂU DỮ LIỆU TRONG SQLvẫn nhắc, trong quy trình khởi tạo nên Table, từng column được gán một kiểu dữ liệu riêng biệt. Vì vậy, quy trình nhập liệu cũng cần được tuân thủ cách thức nhằm tài liệu nhập lệ không biến thành lỗi. Sau đó là một trong những kết cấu nhập liệu cơ bản:

*

*


Thêm Record theo column tùy chọn:

INSERT INTO

( column1, column2, column3, … , columnn, )

VALUES (

Gợi cam kết nhập dữ liệu, -- Tên column1 – thứ hạng dữ liệu khớp ứng column1

Gợi cam kết nhập tài liệu, -- Tên column2 – thứ hạng tài liệu khớp ứng column2

Gợi cam kết nhập tài liệu, -- Tên column3 – phong cách tài liệu khớp ứng column3

)

Thêm Record theo sản phẩm công nghệ tự kết cấu mặc định Column:

INSERT INTO

VALUES (

Gợi cam kết nhập dữ liệu, -- Tên column1 – đẳng cấp dữ liệu tương xứng column1

Gợi ký nhập tài liệu, -- Tên column2 – đẳng cấp tài liệu tương xứng column2

Gợi ký nhập tài liệu, -- Tên column3 – mẫu mã dữ liệu tương ứng column3

)

lúc thực hiện dụng cụ kể lệnh, làm việc thêm record > SQL vẫn hiển thị cấu tạo mang định của dữ liệu bắt đầu theo kiểu tài liệu của column vào Table:

*

Ví dụ:

Thêm một Record bắt đầu vào table HOCSINH theo đúng thiết bị tự mặc định của Table

--Thêm một Record new vào Table HOCSINH theo đúng thiết bị tự khoác định của TableINSERT dbo.HOCSINHVALUES ( "CS002" , -- MAHS - char(5) N"KIM LONG" , -- TEN - nvarchar(30) 1 , -- NAM - bit "19940226", -- NGAYSINH - datetime "DONGNAI" , -- DIACHI - varchar(20) 9.0 -- DIEMTB - float )Lưu ý:

Từ khóa INTO gồm hoặc không phần đa không khiến ảnh hưởng mang lại cấu tạo lệnh.Dữ liệu nhập liệu cần phải lưu lại tuần trường đoản cú tương xứng thiết bị tựcolumn đang lựa chọn.

Xóa dữ liệu trong Table (Delete Record)

Xóa toàn cục tài liệu bằng lệnh TRUNCATE cùng DELETE

Nếu các bạn xem xét, vào bài xích KHỞI TẠO, XÓA, SỬA TABLE TRONG SQL; Kteam đã đề cập đến lệnh TRUNCATE nhằm xóa toàn bộ tài liệu trong Table cùng với cú pháp :

TRUNCATE TABLE

Trong bài này, Kteam đã reviews lệnh DELETE cũng có công dụng xóa toàn bộ tài liệu trong Table với cú pháp:

DELETE

Câu hỏi đề ra là:

Nếu chúng bao gồm thuộc tác dụng, tại vì sao cần phải thực hiện hai lệnh xóa dữ liệu riêng biệt? Vậy chúng gồm gì không giống nhau? Sự khác biệt kia bao gồm ảnh hưởng gì mang lại thao tác làm việc truy tìm vấn của khách hàng vào SQL. Hãy thuộc Kteam tò mò một vài biệt lập cơ bạn dạng thân nhị lệnh này!


*

*

*

*

*

Một số ví dụ về xóa tài liệu bao gồm điều kiện

Tại phần này, chúng ta tiến hành một trong những ví dụ sau nhằm hiểu rõ hơn về kiểu cách xóa tài liệu trong Table. Nhập tài liệu vào DatabaseTRUONGHOC đầu bài xích nhằm bạn cũng có thể thao tác dễ dàng hơn cùng với những lệnh truy vấn sau. Dưới đó là database mẫu đã có được cập nhập dữ liệu

*

ví dụ như 1: Xóa tất cả tài liệu vào Table HOCSINH, ta sử dụng lệnh:

DELETE dbo.HOCSINHHoặc

TRUNCATE TABLE dbo.HOCSINHVí dụ 2: Xóa phần đông giáo viên có lương rộng 5000:

DELETE dbo.GIAOVIEN WHERE LUONG >5000Ví dụ 3: Xóa phần đa thầy giáo tất cả lương hơn 5000 và mã số gia sư DELETE dbo.GIAOVIEN WHERE LUONG > 5000 AND MAGV ví dụ như 4: Xóa rất nhiều học viên gồm điểm TB là 1; 8; 9.

DELETE dbo.HOCSINH WHERE DIEMTB IN (1,8,9)Ví dụ 5: Xóa đầy đủ học viên có mã học sinh ở trong list FD001, FD002, FD003

SELECT* FROM dbo.HOCSINH WHERE MAHS IN ("FD002","FD001")lấy ví dụ 6: Xóa phần đa học viên gồm điểm trong tầm 1 mang đến 8

DELETE dbo.HOCSINH WHERE DIEMTB BETWEEN 1 AND 8lấy một ví dụ 7: Xóa đa số học viên tất cả cửa hàng chưa phải sống Đà Lạt.

DELETE dbo.HOCSINH WHERE DIACHI NOT LIKE "DALAT"

Cập nhập dữ liệu trong Table (Update Record)

Cú pháp:UPDATE

SET , ,…,,

WHERE

Lưu ý:

Nếu bạn ko áp dụng WHERE trong lệnh sửa tài liệu > tất cả các Record vào Table phần lớn bị cập nhập tài liệu.

lấy ví dụ như minch họa:

Với Table GIAOVIEN thuở đầu tất cả dữ liệu nlỗi sau

*

Ví dụ 1: Cập nhập Lương của toàn bộ gia sư thành 10000

UPDATE dbo.GIAOVIEN SET LUONG = 10000

*

lấy ví dụ như 2: Cập nhập lương của toàn bộ giáo viên thành 10000 với tương tác tại DALAT

UPDATE dbo.GIAOVIEN SET LUONG = 10000, DIACHI ="DALAT"

*

lấy một ví dụ 3: Cập nhập lương của không ít cô giáo nam thành 1

UPDATE dbo.GIAOVIEN SET LUONG = 1WHERE Nam="1"

*

Kết

Trong bài này, chúng ta đã biết cách thêm, xóa sửa dữ liệuSQL.

Bài sau, bọn họ đã ban đầu khám phá về KHÓA CHÍNH TRONG SQL.

Cảm ơn chúng ta đang theo dõi bài viết. Hãy giữ lại bình luận hoặc góp ý của bạn để cách tân và phát triển bài viết giỏi rộng. Đừng quên “Luyện tập –Thử thách –Không ngại khó”.

Tải xuống


Tài liệu

Nhằm phục vụ mục đích tiếp thu kiến thức Offline của cộng đồng, Kteam cung cấp hào kiệt tàng trữ ngôn từ bài học kinh nghiệm Insert, Delete, Update Table trong Squốc lộ Server bên dưới dạng file PDF vào link dưới.

See more: Cách Đọc Lại Tin Nhắn Imessage, Khôi Phục Lại Tin Nhắn Đã Xóa Trên Iphone

Trong khi, chúng ta cũng có thể tìm thấy các tài liệu được đóng góp trường đoản cú cộng đồng ở mục TÀI LIỆU trên thỏng viện xugame.biz.com

Đừng quên like cùng share nhằm ủng hộ Kteam cùng người sáng tác nhé!

*

Thảo luận

Nếu bạn gồm ngẫu nhiên khó khăn hay thắc mắc gì về khóa đào tạo, đừng rụt rè đặt câu hỏi trong phần BÌNH LUẬN dưới hoặc vào mục HỎI & ĐÁPhường trên thư viện xugame.biz.com nhằm nhận được sự cung ứng từ xã hội.


Chuyên mục: Chia sẻ