Categories: Thủ Thuật Mới

Thủ Thuật Ngôn ngữ thao tác dữ liệu là các phép toán Chi tiết

Mục lục bài viết

Thủ Thuật về Ngôn ngữ thao tác tài liệu là những phép toán 2022

Update: 2021-12-09 06:20:05,Bạn Cần biết về Ngôn ngữ thao tác tài liệu là những phép toán. You trọn vẹn có thể lại phản hồi ở cuối bài để Admin được tương hỗ.



Mục Lục

  • 1. Lệnh INSERT
  • 2. Lệnh UPDATE
  • 3. Lệnh DELETE
  • Tổng kết

Tóm lược đại ý quan trọng trong bài

  • 1. Lệnh INSERT
  • 2. Lệnh UPDATE
  • 3. Lệnh DELETE
  • Tổng kết

Sau khi hoàn tất việc khởi tạo bảng như đã trình làng trong bài CREAT TABLE. Nhưng nếu chỉ có bảng không thôi thì không tồn tại ý nghĩa gì cả – một bảng có mức giá trị là bảng có khá đầy đủ tài liệu thiết yếu cho quy trình xây dựng và tăng trưởng ứng dụng.

Nhưng làm thế nào để lấy được tài liệu vào bảng đó là nội dung chính của phần này mà mình yêu thích san sẻ với bạn – Ngôn ngữ thao tác tài liệu (DML)

[Một số bảng, thuộc tính, dữ liệu trong các ví dụ không có sẵn. Bạn hãy thêm vào để kiểm tra nhé.]

1. Lệnh INSERT

INSERT là một lệnh trong 4 tuỳ chọn của DML vốn để làm thao tác với tài liệu trong SQL. INSERT vốn để làm thêm một dòng tài liệu vào bảng.

INSERT có 2 loại cú pháp tương ứng với 2 cách sử dụng :

  • Không chỉ ra tên cột :

INSERT INTO VALUES (giá trị 1, giá trị 2, , giá trị n);

  • Chỉ ra tên cột :

INSERT INTO (cột 1, cột 2, , cột n) VALUES (giá trị 1, giá trị 2, , giá trị n);

Ví dụ: Thêm tài liệu vào bảng CONGTY theo cả hai cách trên (trọn vẹn có thể sử dụng lại bảng đã tạo ở phần trước hoặc tự tạo mới)

INSERTINTOCONGTY(MCT,tencty,nuoc)VALUES(1,‘AirFrance’,‘Phap’);

INSERTINTOCONGTYVALUES(3,‘Qantas’,‘Uc’);

INSERTINTOCONGTYVALUES(2,‘BritishAirways’,‘Anh’);

INSERTINTOCONGTYVALUES(4,‘EasyJet’,‘EU’);

Khi dùng INSERT mà không riêng gì có ra tên cột rõ ràng, những giá trị được thêm vào phải sắp xếp đúng thứ tự như trong lúc tạo bảng và tuân thủ những ràng buộc nếu có.

Nếu lệnh:

INSERTINTOCONGTYVALUES(3,‘Qantas’,‘Uc’);

Được viết như vậy này (Các giá trị của cột không đúng thứ tự):

INSERTINTOCONGTYVALUES(‘Qantas’,‘Uc’,3);

Thì MS SQL Server sẽ báo lỗi, chưa tính tới những ràng buộc riêng về MCT và tên nước.

2. Lệnh UPDATE

Lệnh UPDATE là một trong 4 tuỳ chọn của DML vốn để làm thao tác với tài liệu trong SQL. UPDATE vốn để làm sửa nội dung của một hoặc nhiều dòng tài liệu.

Cú pháp lệnh UPDATE:

UPDATE SET cột1 = giá trị 1, cột2 = giá trị 2, , cột n = giá trị n
[ WHERE ]

Trong trường hợp câu lệnh UPDATE không tồn tại WHERE thì tài liệu của toàn bộ những dòng sẽ tiến hành update. Thứ tự những cột = giá trị không tác động đến kết quả chung của câu lệnh.

Nếu một bảng có nhiều cột (n cột) thì toàn bộ chúng ta trọn vẹn có thể update đến n-1 giá trị và chỉ giữ lại một giá trị làm mốc để đạt Đk.

Ví dụ:

UPDATECONGTYSETtencty=‘VIETNAMAIRLINE’

WHEREtencty=‘EasyJet’;

UPDATECONGTYSETtencty=‘VIETNAMAIRLINE’,nuoc=‘ViệtNam’

WHEREMCT=4;

UPDATECONGTYSETtencty=‘VIETNAMAIRLINE’,MCT=100

WHEREnuoc=‘Uc’;

Trường hợp MCT được đặt ràng buộc là kí tự số, nhưng nếu người mua mong ước muốn update giá trị MCT = MA100 thì MS SQL sẽ báo lỗi ngay.

UPDATECONGTYSETtencty=‘VIETNAMAIRLINE’,MCT=MA100

WHEREnuoc=‘Uc’;–Invalidcolumnname’MA100′.

Đến đây, bạn phải lưu ý với lệnh INSERT và lệnh UPDATE về yếu tố ràng buộc hoặc Đk được thiết lập lúc tạo bảng hoặc sự khác lạ về kiểu tài liệu cũng là yếu tố dễ phát sinh lỗi.

3. Lệnh DELETE

Lệnh DELETE là một trong 4 tuỳ chọn của DML vốn để làm thao tác với tài liệu trong SQL. DELETE vốn để làm xoá nội dung của một hoặc nhiều dòng tài liệu.

Cú pháp :

DELETE FROM [ WHERE ]

Trong trường hợp câu lệnh DELETE không tồn tại WHERE thì tài liệu của toàn bộ những dòng sẽ bị xoá. (BÙM!!! một chiếc bạn cũng trọn vẹn có thể mất việc, bồi thường hoặc ngồi tù nếu làm bay hơi tài liệu trọng yếu của doanh nghiệp ). Thế nên, hãy thận trọng khi xóa bất kể thứ gì trên Database)

Ví dụ:

DELETEFROMCONGTY;

DELETEFROMCONGTYWHEREtencty=‘EasyJet’;

Ngoài ra, Đk trong WHERE trọn vẹn có thể phối hợp nhiều giá trị rất khác nhau trọn vẹn có thể vận dụng cho bất kể câu lệnh nào có WHERE trải qua toán tử ANDOR hoặc những phép toán khác. (Phần này toàn bộ chúng ta sẽ tìm hiểu sâu hơn ở phần sau)

Ví dụ:

DELETEFROMCONGTYWHEREtencty=‘EasyJet’ANDnuoc=‘EU’;

DELETEFROMCONGTYWHEREtencty=‘JanpanAriLine’ORnuoc=‘NhậtBản’;

Nhìn chung, ở tại mức độ đơn thuần và giản dị CSDL có ít bảng và ít ràng buộc link thì câu lệnh DELETE dễ sử dụng hơn INSERT và UPDATE nhưng nguy hiểm và mang tính chất chất chất phiêu lưu hơn -> yên cầu sự triệu tập và tỉ mỉ cao độ.

Trong một số trong những trường hợp những nhiều bảng và có ràng buộc khoá ngoại với nhau, việc xoá tài liệu của một bảng có link trọn vẹn có thể phát sinh lỗi dòng muốn xoá có khoá ngoại là khoá chính của một bảng khác -> Bạn nên phải xác lập được đâu là trường gây lỗi, tiếp sau đó tìm và xoá tài liệu ở bảng mà trường đó là khoá chính, rồi quay trở lại bảng hiện tại.

Trong SQL hay lập trình những ứng dụng, quá trình xoá này chỉ cách nhau một dấu chấm phẩy nên mắt thường toàn bộ chúng ta không cảm nhận được quy trình phức tạp bên trong.

Tổng kết

Ba lệnh INSERT, UPDATE, DELETE trong SQL có tác dụng trực tiếp làm thay đối tài liệu của bảng do này cũng đóng vai trò cực kỳ quan trọng trong quy trình tương tác với tài liệu của những lập trình viên.

Một sự hiểu biết chưa tới trọn vẹn có thể mang lại thảm họa không thể lường trước được, tài liệu là vô cùng quan trọng là tài sản, là mạng sống của những doanh nghiệp nên mọi thao tác có tác động trực tiếp cũng yên cầu sự thận trọng hết mức trọn vẹn có thể.

Mặc dù không phải là Database Admin (DBA) hay một Chuyên Viên tài liệu, nhưng lập trình viên như toàn bộ chúng ta nên thận trọng từng câu lệnh một khi gặp phải những chuỗi truy vấn như vậy này.

HỌC VIỆN ĐÀO TẠO CNTT NIIT – ICT HÀ NỘI

Học Lập trình rất chất lượng (Since 2002). Học làm Lập trình viên. Hành động ngay!

Đc: Tầng 3, 25T2, N05, Nguyễn Thị Thập, Cg cầu giấy, Tp Hà Nội Thủ Đô

SĐT: 02435574074 – 0914939543

E-Mail:

Website:niithanoi.edu

Fanpage: facebook/NIIT.ICT/

#niit #niithanoi #niiticthanoi #hoclaptrinh #khoahoclaptrinh #hoclaptrinhjava #hoclaptrinhphp #java #php #python

Video full hướng dẫn Share Link Tải Ngôn ngữ thao tác tài liệu là những phép toán ?

– Một số Keywords tìm kiếm nhiều : ” Review Ngôn ngữ thao tác tài liệu là những phép toán tiên tiến và phát triển nhất , Share Link Cập nhật Ngôn ngữ thao tác tài liệu là những phép toán “.

Hỏi đáp vướng mắc về Ngôn ngữ thao tác tài liệu là những phép toán

You trọn vẹn có thể để lại phản hồi nếu gặp yếu tố chưa hiểu nha.
#Ngôn #ngữ #thao #tác #dữ #liệu #là #những #phép #toán

Phương Bách

Published by
Phương Bách