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

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

Đ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

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

Mục lục

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

  • Nội dung

  • 1. Giới thiệu

  • 2. Các ngôn ngữ giao tiếp

  • 3. Ngôn ngữ định nghĩa dữ liệu

  • 3.1 Lệnh tạo bảng

  • 3.1 Lệnh tạo bảng (2)

  • 3.1 Lệnh tạo bảng (3)

  • 3.1 Lệnh tạo bảng (4)

  • 3.1 Lệnh tạo bảng (5)

  • 3.2 Sửa cấu trúc bảng(1)

  • 3.2 Sửa cấu trúc bảng(2)

  • 3.2 Sửa cấu trúc bảng(3)

  • 3.2 Sửa cấu trúc bảng(4)

  • 3.2 Sửa cấu trúc bảng(5)

  • 3.3 Lệnh xóa bảng

  • 4. Ngôn ngữ thao tác dữ liệu

  • 4.1 Thêm dữ liệu

  • 4.2 Sửa dữ liệu

  • 4.3 Xóa dữ liệu

Tài liệu cùng người dùng

Tài liệu liên quan