Database
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Database

11 Câu lệnh SQL phổ biến với các ví dụ cơ bản

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Các nguyên tắc cơ bản về biểu thức bảng, Phần 7 - CTE, cân nhắc tối ưu hóa

  2. Cách trở thành nhà thiết kế cơ sở dữ liệu

  3. Bạn luôn cần một cơ sở dữ liệu cho ứng dụng của mình?

  4. Mô hình dữ liệu nền tảng cho vay ngang hàng

  5. T-SQL Thứ Ba # 106:INSTEAD OF trigger