... tin.
1.2 Sử dụng SQL.
Ngôn ngữSQL được dùng trong ứng dụng CSDL theo mô hình Client – Server. Các
chương trình khách gửi yêu cầu truy vấn thông tin dưới dạng các câu lệnh SQL. Chương
trình ... thiết phải thuộc bộ kí tự của SQL, có trùng với từ
khoá) đặt trong cặp dấu ngoặc kép và không quá 128 kí tự, kể cả cặp dấu ngoặc
kép.
2. Câu vấn tin SQL.
Một câu lệnh SQL thường gọi là một Query. ... Các câu lệnh SQL trong chương trình.
- Gọi trực tiếp: Tương tác.
Nhúng là hình thức làm việc tĩnh – Static: câu lệnh được biên dịch ra, không thay đổi được
khi chạy.
Hiện nay Dynamic SQL: cho phép...
... tối ưu
hoá truy vấn SQL về mặt tốc độ và hiệu quả. Cuối cùng, chúng ta bàn tới sự khác nhau giữa
Microsoft Jet SQL và ANSI SQL một cách cụ thể
SQL LÀ GÌ ?
SQL là một ngônngữ lập trình về CSDL ... danh sách các từ khoá SQL, hãy tìm
kiếm SQL trong Books Online.
1.Lệnh SQL:
Giống như mô hình điều hướng của DAO (Data Access Object), SQL cung cấp cả hai phần,
ngôn ngữ định nghĩa dữ liệu ... năm 70. Tiền thân của SQL là ngôn
ngữ Sequel, và vì lý do này SQL vẫn thường được phát âm là “sequel” hơn là “ess cue ell”,
mặc dầu cả hai cách phát âm đều được chấp nhận.
SQL ngày nay phát triển...
... nguSQL Hà Thị Kim Dung
5
Phần 1: Ngônngữ định nghĩa dữ liệu
Bài 5 NgonnguSQL Hà Thị Kim Dung
40
Bài tập!
Bài 5 NgonnguSQL Hà Thị Kim Dung
2
Nội dung
Một số chú ý với SQL trong MSQL ... NgonnguSQL Hà Thị Kim Dung
4
Một số chú ý với SQL trong MSQL 2000 Server
Bài 5 NgonnguSQL Hà Thị Kim Dung
32
Một số câu truy vấn đơn giản
•
Sử dụng câu lệnh SELECT
Bài 5 NgonnguSQL Hà ... NgonnguSQL Hà Thị Kim Dung
35
Một số chú ý khác
Bài 5 NgonnguSQL Hà Thị Kim Dung
38
Một số chú ý khác
Bài 5 NgonnguSQL Hà Thị Kim Dung
37
Một số chú ý khác
Bài 5 NgonnguSQL Hà Thị...
... 2
Nội dung
1. Giới thiệu
2. Các ngônngữ giao tiếp
3. Ngônngữ định nghĩa dữ liệu
4. Ngônngữ thao tác dữ liệu
5. Ngônngữ truy vấn dữ liệu có cấu trúc
6. Ngônngữ điều khiển dữ liệu
Khoa HTTT ... học CNTT 4
2. Các ngônngữ giao tiếp
Ngôn ngữ định nghĩa dữ liệu (Data Definition
Language - DDL): cho phép khai báo cấu trúc bảng,
các mối quan hệ và các ràng buộc.
Ngôn ngữ thao tác dữ ...
Language - DML): cho phép thêm, xóa, sửa dữ liệu.
Ngôn ngữ truy vấn dữ liệu (Structured Query
Language – SQL) : cho phép truy vấn dữ liệu.
Ngôn ngữ điều khiển dữ liệu (Data Control
Language –...
... Microsoft SQL Server 2000
Bài 5: Ngônngữ SQL
Bài 5 NgonnguSQL Hà Thị Kim Dung
40
Bài tập!
Bài 5 NgonnguSQL Hà Thị Kim Dung
25
Chèn, sửa, xóa dữ liệu trong Table
Bài 5 NgonnguSQL Hà ... 1: Ngônngữ định nghĩa dữ liệu
Bài 5 NgonnguSQL Hà Thị Kim Dung
24
Phần 2: Ngônngữ thao tác dữ liệu
Bài 5 NgonnguSQL Hà Thị Kim Dung
17
Làm việc với DB và Table
Bài 5 NgonnguSQL ...
Bài 5 NgonnguSQL Hà Thị Kim Dung
4
Một số chú ý với SQL trong MSQL 2000 Server
Bài 5 NgonnguSQL Hà Thị Kim Dung
29
Chèn, sửa, xóa dữ liệu trong Table
Bài 5 NgonnguSQL Hà Thị Kim Dung
8
Làm...
... ma_dv IN
(SELECT ma_dv
FROM phong
WHERE ten_phong = ‘Kỹ thuật’)
);
68
NGÔN NGỮ SQL
Các quan hệ được dẫn xuất và khung nhìn
SQL- 92 cho phép dùng câu hỏi con trong
câu FROM, trong đóbảng kết quả ... này dùng từ khóa EXISTS.
69
NGÔN NGỮ SQL
Các quan hệ được dẫn xuất và khung nhìn
“Tìm lương trung bình của các phòng có lương trung bình lớn
hơn 2 100 000”, trong SQL (chuẩn 92) có thể viết như ... cột được
phép đổi tên. Một kết quả như vậy được gọi
là một quan hệ (bảng) được dẫn xuất.
59
NGÔN NGỮ SQL
Các truy vấn lồng nhau
Xét câu hỏi: ‘Tìm tên của những nhân viên có lương đạt trên
mức...
... trong
CSDL
44
NGÔN NGỮ SQL
Để liệt kê các nhân viên nữ theo thứ tự tăng dần của lương,
có thể dùng:
SELECT *
FROM nhan_vien
WHERE gioi_tinh = ’nu’
ORDER BY luong
54
NGÔN NGỮ SQL
Muốn biết thông ... Kiệt);
46
NGÔN NGỮ SQL
Câu hỏi: “Có bao nhiêu nhân viên lương cao hơn 3 000 000 ?”
có thể viết như sau:
SELECT COUNT(*) AS vip
FROM nhan_vien
WHERE luong > 3000 000
39
NGÔN NGỮ SQL
SELECT ... du_an
hoặc
SELECT *
FROM du_an
45
NGÔN NGỮ SQL
Ví dụ 4.10
SELECT *
FROM cham_cong
WHERE ma_da IN (‘D1’, ‘D2’, ‘D4’)
ORDER BY so_gio DESC, ma_da ASC
53
NGÔN NGỮ SQL
Theo ngầm định, các tên cột trong...
...
Khoa Công nghệ Thông tin http://www.ebook.edu.vn 132
Chng 4
NGÔN NGỮSQL
1. GIỚI THIỆU VỀ NGÔNNGỮSQL
SQL là một ngônngữ dùng để truy xuất dữ liệu, cập nhật, thay đổi và quản lý các ...
CSDL quan hệ.
Khi tạo một truy vấn thì ACCESS tự động xây dựng các câu lệnh SQL tương ứng.
Một số truy vấn của ngônngữSQL như sau:
Truy vấn hội (Union Query)
Truy vấn chuyển nhượng (pass through ... Query)
Truy vấn con (Sub Query)
)
Chú ý
Trong SQL mỗi câu lệnh có thể được viết trên nhiều hàng và kết thúc mỗi câu
lệnh là dấu chấm phẩy (;)
2. SQL XỬ LÝ TRÊN BẢNG DỮ LIỆU
2.1. Tạo bảng mới...
... Bước 2 : Nhập phòng ban
3. Bước 3 : Cập nhật DEAN
1 Bộ môn Hệ Thống Thông Tin – Khoa CNTT
Ngôn ngữSQL – Tạo cấu trúc CSDL
Trọng tâm
1) Tạo bảng
2) Thay đổi cấu trúc bảng
3) Nhập, cập nhật...
... dữ liệu Microsoft SQL Server.
FileGroups Collection (SQL- DMO)
Với tập hợp các FileGroups, bạn có thể:
Tạo một SQL Server FileGroups mới.
Huỷ bỏ SQL Server FileGroups.
ắ SQL Server FileGroups ... Start.
y Cách ngng SQL Server
1. Từ nhóm chơng trình Microsoft SQL Server chọn SQL Service
Manager.
2. Từ hộp Service chọn MSSQL Server hoặc MSServerAgent.
3. Nếu bạn tạm dừng SQL Server, kích ... hiện tại SQL Server.
Luận văn tốt nghiệp
Vũ Hùng Cờng B2 -
CNTT
- 11 -
1. Từ nhóm chơng trình Microsoft SQL Server chọn SQL Server
Service Manager.
2. Trong hộp Service chọn MSSQLServer...
... HỆ TRONG SQL
Trong phần này chúng ta sẽ thảo luận về định nghĩa dữ liệu, một phần của
ngôn ngữSQL cho phép mô tả các cấu trúc thông tin trong cơ sở dữ liệu.
Ngược lại, các khía cạnh SQL thảo ... 92
MỘT SỐ BÀI TẬP 93
CHƯƠNG III: LẬP TRÌNH 96
3.1 SQL TRONG MÔI TRƯỜNG LẬP TRÌNH 96
3.1.1 Vấn đề trở ngại không phù hợp 97
3.1.2 Giao diện ngônngữ chủ /SQL 98
3.1.3 Phần khai báo (DECLARE) 99
3.1.4 ... từng nhóm. SQL
cung cấp mọi khả năng của phép toán trên thông qua việc sử dụng các phép
toán nhóm trong mệnh đề SELECT và một mệnh đề GROUP BY đặc biệt.
1.4.4 Các phép toán nhóm
SQL sử dụng...
... Kiên Phòng tài vụ 1.86
Giaùo trỗnh thổỷc haỡnh SQL
7UDQJ
sẽ tìm bảng marytab do John sở hữu. Ví dụ dới đây là một cách dùng đúng, nó chỉ ra
cho SQL Server tìm bảng marytab do Mary sở hữu:
CREATE ... là một trong những đối tợng cơ sở dữ liệu. Có thể xem
chúng tơng tự nh những thủ tục trong các ngônngữ lập trình. Mỗi một thủ tục lu
trữ có thể có các khả năng sau:
ã Nhận các tham số đầu vào, ... câu lệnh giao tác
SQL theo những cách thông thờng.
ã Thủ tục lu trữ cho phép chúng ta thực hiện cùng một yêu cầu bằng một câu
lệnh đơn giản thay vì phải sử dụng nhiều dòng lệnh SQL. Điều này sẽ...
... Đ UỜ Ở Ầ
Ngôn ng SQL (Structured Query Language) đ c s d ng trongữ ượ ử ụ
h u h t các h qu n tr c s d li u đ truy v n và s a đ i c s dầ ế ệ ả ị ơ ở ữ ệ ể ấ ử ổ ơ ở ữ
li u. Ngôn ng SQL h tr ... ổ ơ ở ữ ệ ả
l c đ c s d li u. Nh v y, SQL v a là m t ngôn ng thao tác dượ ồ ơ ở ữ ệ ư ậ ừ ộ ữ ữ
li u, v a là m t ngôn ng đ nh nghĩa d li u. Ngoài ra SQL cũng tiêuệ ừ ộ ữ ị ữ ệ
chu n hoá nhi ... b n khác nhau c a SQL. Tr c tiên, có ba b nề ả ủ ướ ả
chu n. Đó là ANSI (American National Standards Institute) SQL. Sau đóẩ
đ n năm 1992, b n chu n SQL- 92 ra đ i g i là SQL2 . G n đây nh t,ế...
... vấn dữ liệu
03/11/2008
Bài giảng CSDL và Phần mềm ứng
dụng 3
Chương III: Ngônngữ SQL
1. Đại số quan hệ và ngônngữ SQL
2. Lệnh định nghĩa dữ liệu
3. Lệnh cập nhật dữ liệu
4. Lệnh truy vấn ... hệ: Chọn, chiếu,
kết nối, chia.
Chương III
Ngôn ngữ SQL
03/11/2008
Bài giảng CSDL và Phần mềm ứng
dụng 31
Chương III
1. Đại số quan hệ và ngônngữ SQL
2. Lệnh định nghĩa dữ liệu
3. Lệnh cập ... quan hệ đó.
03/11/2008
Bài giảng CSDL và Phần mềm ứng
dụng 49
Chương III
1. Đại số quan hệ và ngônngữ SQL
2. Lệnh định nghĩa dữ liệu
3. Lệnh thao tác dữ liệu
4. Lệnh truy vấn dữ liệu
4.1. Mệnh...