- vừa được xem lúc

SQL (Structured Query Language)

0 0 13

Người đăng: Dung Nguyen

Theo Viblo Asia

SQL (Structured Query Language) là một ngôn ngữ lập trình dùng để tương tác với cơ sở dữ liệu quan hệ (Relational Database Management System - RDBMS). SQL cho phép bạn thực hiện các thao tác như truy vấn dữ liệu, thêm, sửa, xóa dữ liệu, tạo và quản lý bảng, quản lý quyền truy cập, và nhiều thao tác khác liên quan đến cơ sở dữ liệu.

I. DDL- Data Definition language

1. CREATE : câu lệnh để tạo bảng được sử dụng để định nghĩa cấu trúc của một bảng trong cơ sở dữ liệu. Dưới đây là cú pháp cơ bản cho câu lệnh tạo bảng: Trong đó:

<tên_bảng> là tên của bảng bạn muốn tạo. <tên_cột> là tên của cột trong bảng. <kiểu_dữ_liệu> là kiểu dữ liệu của cột, ví dụ: VARCHAR, INT, FLOAT, DATETIME, TEXT, và nhiều loại khác. <ràng_buộc> là các ràng buộc (constraints) như PRIMARY KEY, FOREIGN KEY, NOT NULL, UNIQUE, và nhiều loại khác. Ví dụ:

Trong ví dụ này, chúng ta tạo một bảng có tên là SinhVien với các cột là MaSV, TenNV, NgaySinh, GioiTinh, và DiaChi. Cột MaSV được đặt là PRIMARY KEY và không được NULL, trong khi các cột khác không có ràng buộc.

2. DROP: Xóa các bảng trong database

DROP TABLE table_name; DROP FUNCTION function_name;

3. ALTER được sử dụng để thay đổi cấu trúc của một đối tượng dữ liệu tồn tại trong cơ sở dữ liệu. Đối tượng dữ liệu có thể là bảng, cột hoặc ràng buộc. Dưới đây là cú pháp cơ bản của lệnh ALTER cho mỗi loại đối tượng:\

a. AlTER TABEL Sử dụng để thay đổi cấu trúc của một bảng. ALTER TABLE table_name action;

Trong đó, action có thể là:

ADD COLUMN: Thêm một cột mới vào bảng. DROP COLUMN: Xóa một cột khỏi bảng. MODIFY COLUMN: Thay đổi kiểu dữ liệu hoặc ràng buộc của một cột. RENAME COLUMN: Đổi tên của một cột. ADD CONSTRAINT: Thêm một ràng buộc mới cho bảng.

b. ALTER COLUMN: Sử dụng để thay đổi cấu trúc của một cột trong một bảng. ALTER TABLE table_name ALTER COLUMN column_name datatype;

c. ALTER INDEX: Sử dụng để thay đổi cấu trúc của một index trong cơ sở dữ liệu. ALTER INDEX index_name action;

d. ALTER VIEW: Sử dụng để thay đổi một view đã tồn tại trong cơ sở dữ liệu. ALTER VIEW view_name action;

II. DML- Data manipulation Language

1. INSERT Dùng để chèn dữ liệu vào bảng

Trong đó:

ten_bang là tên của bảng bạn muốn chèn dữ liệu vào. cot1, cot2, cot3 là tên của các cột trong bảng. 'gia_tri_cot1', 'gia_tri_cot2', 'gia_tri_cot3' là các giá trị bạn muốn chèn vào các cột tương ứng.

2. UPDATE

Dùng để cập nhật dữ liệu của 1 bảng

Trong đó:

ten_bang là tên của bảng bạn muốn cập nhật dữ liệu. cot1, cot2, ... là tên của các cột bạn muốn cập nhật. 'gia_tri_moi_cot1', 'gia_tri_moi_cot2', ... là các giá trị mới bạn muốn cập nhật cho các cột tương ứng. WHERE dieu_kien là điều kiện để xác định các hàng cụ thể mà bạn muốn cập nhật. Nếu bạn muốn cập nhật tất cả các hàng trong bảng, bạn có thể bỏ qua mệnh đề WHERE.

3. DELETE

Xóa dữ liệu từ một bảng

**III. DQL- DATA QUERY LANGUAGE

**

1. SELECT: Dùng để truy vấn dữ liệu từ một hoặc nhiều bảng

Bình luận

Bài viết tương tự

- vừa được xem lúc

Một số câu hỏi tình huống khi đi phỏng vấn Tester

1. Expected(kết quả mong đợi) trong testcases dựa vào đâu. . Dựa vào SRS: Software Requirement specification Document(tài liệu đặc tả).

0 0 819

- vừa được xem lúc

NHỮNG CÂU TRẢ LỜI PHỎNG VẤN QC - MANUAL TESTER - FRESHER LEVEL _ DDTCMT

Em có thể mô tả life cycle của một bug. . . Nguồn hình: https://itguru.

0 0 361

- vừa được xem lúc

Bộ câu hỏi phỏng vấn tuyển dụng Tester

Một trong những vị trí điển hình của ngành CNTT đó là Tester. Bạn có nguyện vọng cũng như chuyên môn để trở thành một tester nhưng lại bị làm khó bởi những câu hỏi phỏng vấn tuyển dụng Tester.

0 0 142

- vừa được xem lúc

Danh sách câu hỏi phổ biến Interview Manual Tester 2024 - Phỏng vấn

Bài viết này sẽ gửi đến bạn những câu hỏi và gợi ý câu trả lời phỏng vấn giúp cho các bạn tự tin hơn trước buổi phỏng vấn ứng tuyển vào vị trí Tester, nhân viên kiểm thử... Đọc ngay nhé. Gợi ý: Bạn nê

0 0 11

- vừa được xem lúc

Pass phỏng vấn vị trí testers dễ dàng hơn với bộ câu hỏi về API testing - Interview 2024

Bài viết này sẽ gửi đến bạn những câu hỏi và gợi ý câu trả lời phỏng vấn vị trí API Tester. Hi vọng bài viết này sẽ giúp cho các bạn tự tin hơn trước buổi phỏng vấn ứng tuyển.

0 0 7

- vừa được xem lúc

Chạy Tập tin HTML bằng Notepad

Đối với những người mới học HTML giống như chúng ta thì tốt nhất là nên dùng các công cụ soạn thảo thuần văn bản, một mặt nó sẽ giúp ta rèn luyện kỹ năng gõ mã lệnh, mặt khác chúng ta có thể ghi nhớ đ

0 0 8