... Huế Giáo trình SQL
M
M
Ụ
Ụ
C
C
L
L
Ụ
Ụ
C
C
MỤC LỤC 2
LỜI NÓI ĐẦU 5
CHƯƠNG 1: 7TỔNG QUAN VỀ SQL
1.1 SQL là ngôn ngữ cơ sở dữ liệu quan hệ 7
1.2 Vai trò của SQL 8
1.3 Tổng ... trỏ 125
Bài tập chương 5 127
CHƯƠNG 6: 132GIAO TÁC SQL
6.1 Giao tác và các tính chất của giao tác 132
6.2 Mô hình giao tác trong SQL 133
3
Khoa CNTT - Trường ĐHKH Huế Giáo trình SQL
Chẳng ... ngữ dễ tiếp cận và dễ sử dụng.
1.2 Vai trò của SQL
Bản thân SQL không phải là một hệ quản trị cơ sở dữ liệu, nó không thể tồn tại
độc lập. SQL thực sự là một phần của hệ quản trị cơ sở dữ...
... version of SQL Server.
Creating Full-Text Catalogs
Full-text catalogs have changed in SQL Server 2008. While previous versions of SQL Server
stored full-text catalogs in the file system, SQL Server ... query
syntax in detail in Chapter 3.
• SQL Server process: The SQL Server process contains both the SQL Server query processor,
which compiles and executes SQL queries, and the full-text engine, ... integration of the SQL Server and full-text query
processors in SQL Server 2008 is a significant improvement over prior versions of SQL
Server full-text search, allowing SQL Server to generate...
... trçnh thæûc haình SQL
7UDQJ
AS
SELECT manv,hoten,datediff(year,ngaysinh,getdate()),tendv
FROM nhanvien,donvi
WHERE nhanvien.madv=donvi.madv
Z
Y
Giaùo trỗnh thổỷc haỡnh SQL
7UDQJ
C
C
h
h
ổ
ổ
ồ
ồ
n
n
g
g
... câu lệnh giao tác
SQL theo những cách thông thường.
ã Thủ tục lưu 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ẽ ... thể kết hợp với các câu lệnh SQL
khác trong một khối lệnh đơn (single batch).
ã Bản thân định nghĩa CREATE PROCEDURE có thể bao gồm bất kỳ số
lượng cũng như câu lệnh SQL nào ngoại trừ những câu...
... dùng SQL để phân tích, xử lý thông tin trong đó. Kết quả
thực hiện của SQL thường là một bảng mới. Ví dụ ta yêu cầu SQL lấy ra từ bảng Danh sách nhân viên những
nhân viên có nhà ở Hà Nội thì SQL ...
Phần cốt lõi của SQL là giống nhau trong mọi ngôn ngữ. Bạn chỉ cần học cách áp dụng SQL trong từng trường
hợp cụ thể của ngôn ngữ đó cùng những điểm cải tiến bổ sung mà thôi.
SQL có khả năng ... table
hay Oracle ta phải dùng lệnh SQL để trực tiếp thâm nhập vào cơ sở dữ liệu.
- Kết hợp các trang Web với CSDL bằng lệnh SQL.
Có thể phân ra hai loại câu lệnh SQL, một loại tổng hợp dữ liệu sang...
... giản(2)
Tìm masp, tensp do “Trung Quoc” sản xuất
có giá từ 20000 đến 30000
Select masp,tensp
From SANPHAM
Where nuocsx=‘Trung Quoc’
and gia between 20000 and 30000
Khoa HTTT - Đại học CNTT 12
Ví dụ: ... [gia ban] from SANPHAM where
nuocsx<>’Viet Nam’
Select * from SANPHAM where (gia between 20000 and
30000) OR (nuocsx=‘Viet Nam’)
Toán tử IN, NOT IN
Select * from SANPHAM where masp ... có cùng giá trị trên
các thuộc tính gom nhóm
Hàm gom nhóm áp dụng trên mỗi bộ độc lập nhau.
SQL có mệnh đề GROUP BY để chỉ ra các thuộc tính
gom nhóm, các thuộc tính này phải xuất hiện trong...
... Microsoft SQL Server 2000
Bài 5: Ngôn ngữ SQL
Bài 5 Ngon ngu SQL Hà Thị Kim Dung
40
Bài tập!
Bài 5 Ngon ngu SQL Hà Thị Kim Dung
25
Chèn, sửa, xóa dữ liệu trong Table
Bài 5 Ngon ngu SQL Hà ... SELECT
Bài 5 Ngon ngu SQL Hà Thị Kim Dung
23
Bài 5 Ngon ngu SQL Hà Thị Kim Dung
18
Làm việc với DB và Table
Bài 5 Ngon ngu SQL Hà Thị Kim Dung
13
Làm việc với DB và Table
Bài 5 Ngon ngu SQL ...
Bài 5 Ngon ngu SQL Hà Thị Kim Dung
28
Chèn, sửa, xóa dữ liệu trong Table
Bài 5 Ngon ngu SQL Hà Thị Kim Dung
26
Bài 5 Ngon ngu SQL Hà Thị Kim Dung
38
Một số chú ý khác
Bài 5 Ngon ngu SQL...
... hay không.
Bài tập về nhà
Bài 2 Microsoft SQL Server 2000 Hà Thị Kim Dung
9
Query Analyzer
Bài 2 Microsoft SQL Server 2000 Hà Thị Kim Dung
7
Enterprise
Bài 2 Microsoft SQL Server 2000 Hà Thị ... THÔNG
KHOA CÔNG NGHỆ THÔNG TIN
Microsoft SQL Server 2000
Bài 2: Làm quen với
Microsoft SQL Server 2000
Bài 2 Microsoft SQL Server 2000 Hà Thị Kim Dung
12
Bài tập về nhà
Câu 1: Thế nào là cơ sở ...
Bài 2 Microsoft SQL Server 2000 Hà Thị Kim Dung
10
DEMO
Bài 2 Microsoft SQL Server 2000 Hà Thị Kim Dung
5
Cài đặt SQL Server 2000
Các điểm cần lưu ý khi
install:
Use...
... MySQL
Tổng hợp các bước thao tác CSDL MySQL
$sql = "SELECT * FROM hs";
$result = mysql_query( $sql, $conn);
if ( !$result )
die("Không thể thực hiện được câu lệnh SQL:
".mysql_error($conn));
echo ... kết nối CSDL MySQL:
Đoạn code kết nối CSDL MySQL:
Thêm vào dòng này sau hàm
Thêm vào dòng này sau hàm
mysql_connect($server, $user, $pass):
mysql_connect($server, $user, $pass):
mysql_query('SET ...
$row =
mysql_fetch_assoc
mysql_fetch_assoc
($result)
($result)
$row =
$row =
mysql_fetch_row
mysql_fetch_row
($result)
($result)
Số lượng FIELD
Số lượng FIELD
$num =
$num =
mysql_num_fields
mysql_num_fields
($result);
($result);
Truy...
... Insert/Duplicate Slide
24/10/2004
Introduction to Power
Point 2000
8
Cửa sổ làm việc của PowerPoint 2000
24/10/2004
Introduction to Power
Point 2000
21
Trình diễn (cont)
Khi trình diễn, muốn:
Nhảy ... chương trình khác như
Word, Excel,
Presentation with Microsoft
PowerPoint 2000
24/10/2004
Introduction to Power
Point 2000
11
Mở một tệp đã ghi trên ổ đĩa
C1: Kích chuột vào biểu tượng Open ... Power
Point 2000
20
Trình diễn
C1: Ấn phím F5
C2: Vào menu View/Slide Show
C3: Vào menu Slide Show/View Show
, , PgUp
, , PgDn Left click
24/10/2004
Introduction to Power
Point 2000
12
Ghi...
... ‘Ngọc Thoa’,
‘Đào Hoa’, …
Cú pháp của SQL (p.9)
Chọn tất cả các
cột có trong
quan hệ
Cú pháp SQL – Các toán tử số học
(Arithmetic Operations)
Cú pháp của SQL (p.3)
Toán tử Ý nghĩa Ví dụ Kết ... đơn có
ngày lập trong vòng 6 ngày gần đây.
Cú pháp của SQL (p.14)
Cú pháp SQL – Các toán tử so sánh
(Comparative Operations)
Cú pháp của SQL (p.4)
Toán tử Ý nghĩa Ví dụ Kết quả
< Nhỏ hơn 3 ... Bằng nhau 2 = 5 False
<> Khác nhau 2 <> 5 True
Cú pháp SQL – Các toán tử luận lý
(Logical Operations)
Cú pháp của SQL (p.5)
Toán tử Ý nghĩa Ví dụ Kết quả
Not Luật phủ định Not (5 >...