PostgreSQL: Giới thiệu và Hướng dẫn sử dụng
1. Giới thiệu
2. Ưu điểm của PostgreSQL
Mạnh mẽ và đáng tin cậy: PostgreSQL tuân thủ nghiêm ngặt tiêu chuẩn SQL, đảm bảo tính toàn vẹn dữ liệu và khả năng phục hồi sau lỗi.Hiệu năng cao: PostgreSQL được tối ưu hóa cho cả khối lượng công việc giao dịch (OLTP) và phân tích (OLAP), cho phép xử lý lượng dữ liệu lớn một cách hiệu quả.Tính năng phong phú: Hỗ trợ nhiều loại dữ liệu, chỉ mục, truy vấn phức tạp, transaction, replication, và nhiều tính năng nâng cao khác.Mã nguồn mở và cộng đồng lớn mạnh: PostgreSQL được phát triển bởi cộng đồng mã nguồn mở sôi động, đảm bảo sự đổi mới và hỗ trợ liên tục.Miễn phí sử dụng: PostgreSQL là phần mềm miễn phí, bạn có thể sử dụng cho cả mục đích thương mại mà không cần trả phí bản quyền.
3. Cài đặt PostgreSQL
sudo apt update
sudo apt install postgresql postgresql-contrib
sudo yum update
sudo yum install postgresql-server postgresql-contrib
4. Sử dụng PostgreSQL
psql -U postgres
CREATE DATABASE ten_co_so_du_lieu;
\c ten_co_so_du_lieu;
CREATE TABLE sinh_vien (
ma_sv SERIAL PRIMARY KEY,
ho_ten VARCHAR(255) NOT NULL,
ngay_sinh DATE,
diem_tb FLOAT
);
INSERT INTO sinh_vien (ho_ten, ngay_sinh, diem_tb)
VALUES ('Nguyễn Văn A', '2000-01-01', 8.5);
SELECT * FROM sinh_vien;
UPDATE sinh_vien SET diem_tb = 9.0 WHERE ma_sv = 1;
DELETE FROM sinh_vien WHERE ma_sv = 1;
5. Kiểu dữ liệu
Số: INTEGER, BIGINT, SMALLINT, NUMERIC, REAL, DOUBLE PRECISIONChuỗi: CHARACTER VARYING, TEXT, CHARNgày giờ: DATE, TIME, TIMESTAMP, INTERVALBoolean: BOOLEANMảng: ARRAYJSON: JSON, JSONB
6. Lệnh SQL thường dùng
SELECT: Truy vấn dữ liệuINSERT: Chèn dữ liệuUPDATE: Cập nhật dữ liệuDELETE: Xóa dữ liệuCREATE DATABASE: Tạo cơ sở dữ liệuCREATE TABLE: Tạo bảngALTER TABLE: Thay đổi cấu trúc bảngDROP TABLE: Xóa bảngGRANT: Cấp quyền truy cậpREVOKE: Thu hồi quyền truy cập
7. Tài liệu tham khảo
Trang chủ PostgreSQL: https://www.postgresql.org/ Tài liệu PostgreSQL: https://www.postgresql.org/docs/
0 nhận xét:
Đăng nhận xét