Chào bạn, nếu bạn là thành viên xin đăng nhập (Quên mật khẩu?) nếu chưa bạn có thể đăng ký tài khoản mới.
Thông báo: Thành viên muốn đăng nhập ở trang chủ, vui lòng vào Diễn đàn đăng nhập, sau đó quay lại trang chủ.


Bài viết mới nhất

Tìm kiếm [Nâng cao]

Khái niệm về SQL

Người gửi: lyhuuloi

18/02/2005, 04:15 am
SQL là viết tắt của Structured Query Language - Ngôn ngữ truy vấn cấu trúc.

Trong các hệ quản lý cơ sở dữ liệu, đây là ngôn ngữ vấn đáp do IBM soạn thảo được sử dụng rộng rãi trong máy tính lớn và hệ thống máy tính mini.

SQL đang được trang bị trong các mạng khách/chủ như là một phương pháp làm cho các máy tính cá nhân có khả năng thâm nhập vào các tài nguyên của các cơ sở dữ liệu hợp tác.

Đây là loại ngôn ngữ độc lập với dữ liệu; người sử dụng không phải bận tâm đến vấn đề dữ liệu sẽ được thâm nhập vào bằng cách nào về mặt vật lý.

SQL là một ngôn ngữ vấn đáp lịch sự và súc tích chỉ với 30 lệnh. Bốn lệnh cơ bản ( SELECT, UPDATE, DELETE, và INSERT) đáp ứng cho bốn chức năng xử lý dữ liệu cơ bản (phục hồi, cải tiến, xoá, và chèn vào).

Các câu hỏi của SQL gần giống cấu trúc của một câu hỏi tiếng Anh tự nhiên. Kết quả của câu hỏi sẽ được biểu hiện trong một bản dữ liệu bao gồm các cột (tương ứng với các trường dữ liệu) và các hàng (tương ứng với các bản ghi dữ liệu).

SQL hoạt động với hầu hết các chương trình CSDL như MS Access, DB2, Informix, MS SQL Server, Oracle, Sybase ...etc

CSDL - database

CSDL có thể chứa một hoặc nhiều bảng. Bạn có thể tạo CSDL bằng cách sử dụng lệnh:

Create database tên_CSDL;

Ví dụ:

Create database lyhuuloi;

Bảng - Table

Mổi bảng được xác định qua một tên nào đó (ví dụ: members, counter, ...etc), với Records - rows là dữ liệu của bảng. Field - trường, thường được xác định qua một tên nào đó (ví dụ: id, name, email, ...etc) để phân biệt các mảng dữ liệu khác nhau của cùng một bảng.

Sau đây là một số lệnh cơ bản để truy vấn bảng:

SELECT - Lấy dữ liệu
DELETE - Xóa dữ liệu
UPDATE - Cải tiến
INSERT INTO - Chèn vào

Nếu viết nhiều câu lệnh cùng truy vấn CSDL thì cần phải thêm ";" ở cuối câu lệnh. Và sử dụng * để lấy giá trị của tất cả các trường trong bảng.

Một số lệnh cơ bản để xử lý bảng:

CREATER TABLE - Tạo một bảng mới
ALTER TABLE - Thay đổi cấu trúc của bảng
DROP TABLE - Xóa bảng


lyhuuloi.

Bài phản hồi

 Thống kê chung
Đang trực tuyến
104 khách, 3 thành viên.
Thông số
Tổng số bài viết đã đăng: 57,953
Tổng số thành viên: 109155
Thành viên mới nhất: Anh Tú
Kỷ lục số người trực tuyến: 521   [ 09/04/2008, 02:18 am ]
[Thời gian tải trang này là 0.982 giây] - [25 truy vấn] - [GZIP bật]