- Cơ sở dữ liệu bảng
Một cơ sở dữ liệu thường bao gồm một hoặc nhiều bảng. Mỗi bảng được xác định bởi một tên (ví dụ: "Khách hàng" hoặc "Đặt hàng"). Bảng chứa các hồ sơ (hàng) với các dữ liệu.
Dưới đây là một ví dụ về một bảng gọi là "Thongke":
P_Id |
LastName |
FirstName |
Address |
City |
1 |
Dinh |
Linh |
30 Hoang hoa tham |
Ha long |
2 |
Nguyen |
Tung |
25 Hung vuong |
Da nang |
3 |
Hoang |
Phuong |
142 Pho moi |
Bac ninh |
Bảng ở trên có ba hồ sơ (một cho mỗi người) và năm cột (P_Id, LastName, FirstName, Address và City).
-Lệnh SQL
Hầu hết các hành động mà bạn cần phải thực hiện trên cơ sở dữ liệu được thực hiện với các câu lệnh SQL.
Câu lệnh SQL sau sẽ chọn tất cả các bản ghi trong bảng "Thongke":
Mã nguồn [chọn]:
SELECT * FROM Thongke
Trong hướng dẫn này chúng tôi sẽ dạy cho bạn tất cả các câu lệnh SQL khác nhau.
Hãy nhớ rằng ...
*. SQL không phải là trường hợp nhạy cảm
-Dấu chấm phẩy sau câu lệnh SQL?
Một số hệ thống cơ sở dữ liệu yêu cầu asemicolon ở cuối của mỗi statement.
Semicolon SQL là cách tiêu chuẩn để phân biệt mỗi câu lệnh SQL trong các hệ thống cơ sở dữ liệu cho phép nhiều hơn một câu lệnh SQL được thực hiện trong cùng một yêu cầu tới server .
Chúng ta đang sử dụng MS Access và SQL Server 2000 và chúng ta không cần phải đặt một dấu chấm phẩy sau mỗi câu lệnh SQL, nhưng một số chương trình cơ sở dữ liệu buộc bạn phải sử dụng.
-SQL DML và DDL
SQL có thể được chia thành hai phần:
Ngôn ngữ thao tác dữ liệu (DML) và Ngôn ngữ Định nghĩa dữ liệu (DDL) truy vấn và cập nhật commandsform phần DML của SQL.
*. SEFECT-chiết xuất dữ liệu từ một cơ sở dữ liệu
*. UPDATE-cập nhật dữ liệu trong cơ sở dữ liệu
*. DELETE-xóa dữ liệu từ một cơ sở dữ liệu
*. INSERT INTO-chèn dữ liệu mới vào một phần database
DDL của các bảng cơ sở dữ liệu SQL giấy phép được tạo ra hoặc bị xóa . Nó cũng xác định chỉ số (phím), quy định cụ thể liên kết giữa các bảng, và áp đặt các ràng buộc giữa các bảng. Các lệnh DDL quan trọng nhất của SQL là:
*. CREATE DATABASE-tạo ra một cơ sở dữ liệu mới
*. ALTER DATABASE-thay đổi một cơ sở dữ liệu
*. CREATE TABLE-tạo ra một bảng mới
*. ALTER TABLE-sửa đổi một bảng
*. DROP TABLE-xóa một bảng
*. CREATE INDEX-tạo một chỉ mục (khoá đểtìm kiếm - search key)
*. DROP INDEX-xóa một chỉ số