1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài 5: Ngôn ngữ SQL potx

41 503 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 41
Dung lượng 260,5 KB

Nội dung

1 Bài 5: Ngôn ngữ SQL 2 Nội dung           !"#$# % & '() 3  *+,) !"#"+ - ./*0  *+12  3451.6*+.7687*9Structured English Query Language, :;<=)  Các chuẩn SQL  SQL89  SQL92 (SQL2)  SQL99 (SQL3) 1. Giới thiệu 4 2. Các ngôn ngữ giao tiếp  >Data Definition Language - DDL?@A(B# %BCD ;E0"+ +BF  >Data Manipulation Language - DML?@A-;DG$DHI   !"#>Structured Query Language – SQL?@A !"#  '()>Data Control Language – DCL?@(BBC;JD#0!'"+ 50!'( -KH4 5 *LBC>M7NO7? 3.1.1 Cú pháp 3.1.2 Một số kiểu dữ liệu *HI# %BC>N*O7M? 3.2.1 Thêm thuộc tính 3.2.2 Sửa kiểu dữ liệu của thuộc tính 3.2.3 Xoá thuộc tính 3.2.4 Thêm ràng buộc toàn vẹn 3.2.5 Xoá ràng buộc toàn vẹn *G$BC>/MPQ? 3. Ngôn ngữ định nghĩa dữ liệu 6 % M7NO7ONR*7S-TBCU > S-TFUS()TTUVWD S-TFUS()TTUVWD X S-TFUS()TTUVWD (B($YD($LD +BF ? 3.1 Lệnh tạo bảng 7 3) .6*.Z "Z Chuỗi ký tự varchar(n), char(n),nvarchar(n), nchar(n) Số tinyint,smallint, int, numeric(m,n), decimal(m,n),float, real, smallmoney, money Ngày tháng smalldatetime, datetime Luận lý bit 3.1 Lệnh tạo bảng (2) [FHE() 8 3.1 Lệnh tạo bảng (3) Lược đồ CSDL quản lý bán hàng gồm có các quan hệ sau: 3\N\\N>[N3\D\PO7D/\]D.P/OD .]\D /PN\.PD/3D[/? \N^]7>[N^D\PO7D^*D.P/O? .NQ\N[>[N.QDO7.QD/^OD8P._D]N? \PN/P>.P\/D\/D[N3\D[N^DOM]]N? O\/>.P\/D[N.QD.*? 9 3.1 Lệnh tạo bảng (4)  ZZBZ3\N\\N > [N3\  >? ; !(Z!D \PO7 "  >`?D /\] "  >`?D .P/O  "  >`?D .]\ H;Z;ZD /PN\.P ;Z!D /3 H;Z;ZD [/ "  >`? ? 10 3.1 Lệnh tạo bảng (5)  ZZBZO\/ > .P\/ a Z(Z! ZaZ ZZH\PN/P>.P\/?D [N.Q  >?a Z(Z! ZaZ ZZH.NQ\N[>[N.Q?D .* D H Q3TO\/ ; !(Z!>.P\/D[N.Q? ? [...]... 15 3.3 Lệnh xóa bảng  Cú pháp DROP TABLE tên_bảng  Ví dụ: xóa bảng KHACHHANG DROP TABLE KHACHHANG  Lưu ý: khi muốn xóa một bảng phải xóa tất cả những khóa ngoại tham chiếu tới bảng đó trước 16 4 Ngôn ngữ thao tác dữ liệu  Gồm các lệnh: 4.1 Lệnh thêm dữ liệu (INSERT) 4.2 Lệnh sửa dữ liệu (UPDATE) 4.3 Lệnh xóa dữ liệu (DELETE) 17 4.1 Thêm dữ liệu  Cú pháp INSERT INTO tên_bảng (cột1,…,cộtn) VALUES... điều_kiện]  Ví dụ:   Xóa toàn bộ nhân viên DELETE FROM NHANVIEN Xóa những sản phẩm do Trung Quốc sản xuất có giá thấp hơn 10000 DELETE FROM SANPHAM WHERE (Gia . Query Language, :;<=)  Các chuẩn SQL  SQL8 9  SQL9 2 (SQL2 )  SQL9 9 (SQL3 ) 1. Giới thiệu 4 2. Các ngôn ngữ giao tiếp  >Data. 1 Bài 5: Ngôn ngữ SQL 2 Nội dung       

Ngày đăng: 23/03/2014, 02:20

TỪ KHÓA LIÊN QUAN