Trang này chứa 11 câu lệnh SQL được sử dụng phổ biến nhất, cùng với một ví dụ cơ bản về cách sử dụng.
SQL là ngôn ngữ chuẩn để truy vấn cơ sở dữ liệu quan hệ.
SQL SELECT
Tuyên bố
SELECT
câu lệnh cho phép bạn truy xuất dữ liệu từ cơ sở dữ liệu. Bạn có thể chọn một hoặc nhiều bảng, cũng như các cột cụ thể mà bạn muốn chọn dữ liệu.
Ví dụ sau chọn hai cột từ Nghệ sĩ bảng.
SELECT ArtistName, ArtistBio FROM Artists;
Ví dụ sau đây chọn tất cả các cột từ Nghệ sĩ bảng.
SELECT * FROM Artists;
Xem SQL SELECT
cho người mới bắt đầu để biết thêm ví dụ.
SQL INSERT
Tuyên bố
INSERT
câu lệnh cho phép bạn chèn các hàng mới vào bảng (tức là thêm dữ liệu mới).
Tại đây, chúng tôi chèn một hàng mới vào Album bảng.
INSERT INTO Albums (AlbumName, ArtistId) VALUES ('Ziltoid the Omniscient', '12');
Điều này cũng có thể được rút ngắn thành sau:
INSERT INTO Albums VALUES ( DEFAULT, 'Ziltoid the Omniscient', '12' );
Sử dụng DEFAULT
từ khóa sẽ điền vào cột đầu tiên với ràng buộc mặc định đã được định cấu hình cho cột đó (giả sử một ràng buộc đã được định cấu hình).
Để chèn nhiều hàng:
INSERT INTO Albums (AlbumName, ArtistId) VALUES ('Ziltoid the Omniscient', '12'), ('Flying in a Blue Dream', '7');
Xem SQL INSERT
cho người mới bắt đầu để biết thêm ví dụ.
SQL UPDATE
Tuyên bố
UPDATE
câu lệnh cho phép bạn cập nhật một hoặc nhiều bản ghi trong cơ sở dữ liệu.
Trong ví dụ sau, chúng tôi cập nhật giá trị của ArtistName trong cột Nghệ sĩ bảng.
UPDATE Artists SET ArtistName = 'The Artist Formerly Known as...' WHERE ArtistName = 'Prince';
Mặc dù, thông thường tốt hơn bạn nên sử dụng số nhận dạng duy nhất nếu nó được biết đến. Vì vậy, một cái gì đó như thế này:
UPDATE Artists SET ArtistName = 'The Artist Formerly Known as...' WHERE ArtistId = '7';
Xem SQL UPDATE
cho người mới bắt đầu để biết thêm ví dụ.
SQL DELETE
Tuyên bố
DELETE
câu lệnh cho phép bạn xóa các hàng đã chỉ định khỏi bảng.
Câu lệnh SQL sau xóa sử dụng WHERE
để thu hẹp các hàng đã xóa.
DELETE FROM Artists WHERE ArtistId = '6';
Bỏ qua WHERE
mệnh đề sẽ xóa tất cả các hàng khỏi bảng.
DELETE FROM Artists;
Xem SQL DELETE
cho người mới bắt đầu để biết thêm ví dụ.
SQL TRUNCATE
Tuyên bố
TRUNCATE
câu lệnh được sử dụng để xóa tất cả các hàng khỏi bảng. Nó nhanh hơn DELETE
tuyên bố và sử dụng ít tài nguyên hệ thống và nhật ký giao dịch hơn.
TRUNCATE
câu lệnh lý tưởng trên các bảng lớn hơn.
TRUNCATE TABLE Artists;
SQL CREATE DATABASE
Tuyên bố
CREATE DATABASE
câu lệnh được sử dụng để tạo cơ sở dữ liệu mới.
CREATE DATABASE Movies;
CREATE DATABASE
câu lệnh thường được theo sau bằng CREATE TABLE
và các câu lệnh khác để tạo một cơ sở dữ liệu hoàn chỉnh sẵn sàng sử dụng. Xem cách tạo cơ sở dữ liệu từ một tập lệnh trong MySQL để làm ví dụ.
SQL ALTER DATABASE
Tuyên bố
ALTER DATABASE
câu lệnh được sử dụng để sửa đổi cơ sở dữ liệu hoặc các tệp và nhóm tệp được liên kết với cơ sở dữ liệu.
Câu lệnh SQL sau thay đổi đối chiếu của Phim cơ sở dữ liệu tới utf8_unicode_ci .
ALTER DATABASE Movies COLLATE utf8_unicode_ci ;
Để biết cú pháp chính xác, hãy xem Cú pháp CƠ SỞ DỮ LIỆU SQL - Được DBMS liệt kê.
SQL DROP DATABASE
Tuyên bố
DROP DATABASE
câu lệnh được sử dụng để thả (loại bỏ) một cơ sở dữ liệu.
DROP DATABASE Movies;
Để biết cú pháp chính xác, hãy xem Cú pháp CƠ SỞ DỮ LIỆU SQL - Được DBMS liệt kê.
SQL CREATE TABLE
Tuyên bố
CREATE TABLE
câu lệnh cho phép bạn tạo một bảng trong cơ sở dữ liệu. Khi bạn tạo một bảng, bạn cũng chỉ định các cột và kiểu dữ liệu của chúng, cũng như bất kỳ ràng buộc nào và các cài đặt khác có thể được yêu cầu.
Dưới đây là một ví dụ về cách tạo một bảng có tên là Actors
với hai cột. Chúng tôi cũng đặt ActorId
làm khóa chính.
CREATE TABLE Actors ( ActorId INT NOT NULL AUTO_INCREMENT, ActorName VARCHAR(255) NOT NULL, PRIMARY KEY (ActorId));
Xem SQL CREATE TABLE
cho người mới bắt đầu để biết thêm ví dụ.
SQL ALTER TABLE
Tuyên bố
ALTER TABLE
câu lệnh được sử dụng để thay đổi định nghĩa của bảng.
Câu lệnh SQL sau thêm một cột vào bảng và chỉ định kiểu dữ liệu của nó.
ALTER TABLE Movies ADD COLUMN YearReleased DATETIME;
Xem SQL ALTER TABLE
cho người mới bắt đầu để biết thêm ví dụ.
SQL DROP TABLE
Tuyên bố
DROP TABLE
câu lệnh được sử dụng để loại bỏ (loại bỏ) một bảng. Chỉ cần thêm tên của bảng và toàn bộ bảng sẽ bị xóa khỏi cơ sở dữ liệu.
DROP TABLE Actors;
Xem SQL DROP TABLE
cho người mới bắt đầu để biết thêm ví dụ.
Sử dụng GUI
Hầu hết các DBMS cho phép bạn thực hiện tất cả các tác vụ trên thông qua giao diện người dùng đồ họa (GUI). Ví dụ:bạn có thể sử dụng MySQL Workbench hoặc SQL Server Management Studio để “trỏ và nhấp” theo cách của bạn mà không cần phải nhớ mã SQL.
Tham khảo thêm
Cũng xem:
- Truy vấn SQL cơ bản
- Tham chiếu SQL
- Hướng dẫn SQL