SQL là viết tắt của Structured Query Language là ngôn ngữ truy vấn tiêu chuẩn được sử dụng để tạo mới, cập nhật và truy vấn dữ liệu từ các cơ sở dữ liệu (CSDL) quan hệ như MySQL, Oracle, SQL Server, PostGre, etc.
Có thể coi SQL là ngôn ngữ chung mà bất cứ hệ thống cơ sở dữ liệu quan hệ (RDBMS) nào cũng phải đáp ứng.
Để có thể tìm hiểu SQL một cách hiệu quả, mình sẽ được chia thành phần nhỏ theo thứ tự học như sau
- Basics
- Clauses / Operators
- Functions
- Queries
- SQL-Injection
- PL/SQL
- MySQL
- SQL Server
- Misc
- Quick Links
Basics
- Structured Query Language
- SQL | Datatypes
- SQL | DDL, DML, TCL and DCL
- SQL | TRANSACTIONS
- SQL | VIEWS
- SQL | Comments
- SQL | Constraints
- SQL | Creating Roles
- SQL | Indexes
- SQL | SEQUENCES
- SQL | Query Processing
- SQL | RDBMS
- SQL | RDBMS Common
- CTE in SQL
- SQL Trigger | Student Database
- Stored Procedure
Clauses / Operators
- SQL | CREATE DATABASE
- SQL | USE
- SQL | DROP DATABASE
- SQL | CREATE TABLE
- SQL | DROP TABLE
- SQL | UPDATE Statement
- SQL | DELETE Statement
- SQL | INSERT INTO Statement
- SQL | SELECT Query
- SQL | FROM
- SQL | WHERE
- SQL | ORDER BY
- SQL | Distinct Clause
- SQL | WITH clause
- SQL | Arithmetic Operators
- SQL | Wildcard operators
- SQL | Intersect clause
- SQL | Except clause
- SQL | TRUNCATE
- SQL | PRIMARY KEYS
- SQL | FOREIGN KEY
- SQL | MERGE Statement
- MERGE Statement in SQL Explained
- SQL | CREATE DOMAIN
- SQL | DESCRIBE
- SQL | Case Statement
- SQL | UNIQUE Constraint
- SQL | ALTER (RENAME)
- SQL | ALTER (ADD, DROP, MODIFY)
- SQL | LIMIT
- SQL | INSERT IGNORE
- SQL | LIKE
- SQL | IN
- SQL | IS NULL
- SQL | IS NOT NULL
- SQL | SOME
- SQL | ALL và ANY
- SQL | EXISTS
- SQL | GROUP BY
- SQL | Union
- SQL | Aliases
- SQL | SELECT TOP
- SQL | MINUS
- SQL | Phép chia
- SQL | NOT
- SQL | BETWEEN
- SQL | Join (Inner, Left, Right and Full Joins)
- SQL | CHECK Constraint
SQL-Injection
- SQL Injection
- How to use SQLMAP to test a website for SQL Injection vulnerability
- Mitigation of SQL Injection Attack using Prepared Statements (Parameterized Queries)
- Basic SQL Injection and Mitigation with Example
Functions
- SQL | Các hàm xử lý ngày tháng năm
- SQL | Aggregate functions
- SQL | NULL
- SQL | Các hàm xử lý chuỗi
- SQL | Các hàm xử lý chuỗi
- SQL | Các hàm hệ thống
Queries
- SQL | Liệt kê các bảng trong database.
- Truy vấn lồng trong SQL
- Tìm nhân viên có mức lương cao thứ nhì