Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 52 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
52
Dung lượng
613,04 KB
Nội dung
Bảng (Table) ThS Lương Thị Ngọc Khánh – K CNTT – ĐH Tôn Đức Thắng Email: ltnkhanh@it.tdt.edu.vn Link down BG: http://it.tdt.edu.vn/~ltnkhanh Nội dung chương • Các kiểu liệu SQL • Câu lệnh định nghĩa liệu – – – – Tạo bảng Câu lệnh cập nhật liệu Câu lệnh thay đổi cấu trúc bảng Xóa bảng Ths Lương Thị Ngọc Khánh – Khoa CNTT – ĐH TĐT Các kiểu liệu SQL • Kiểu liệu thuộc tính, định kiểu liệu dung lượng lưu trữ đối tượng • SQL Server hỗ trợ số kiểu liệu cài sẵn sau: Ths Lương Thị Ngọc Khánh – Khoa CNTT – ĐH TĐT Các kiểu liệu SQL (tt) int - sử dụng byte nhớ máy tính - thường dùng để lưu trữ giá trị số nguyên smallint -sử dụng byte nhớ máy tính - lưu trữ số nguyên từ -32768 đến 32767 Tinyint -Chiếm 1byte nhớ -Có giá trị từ đến 255 Exact numbers Bigint - Sử dụng 8bytes nhớ máy tính -lưu trữ số nguyên từ -263(-223372036854775807) đến 263-1 numeric(p,d) -Kiểu số với độ xác cố định -Biểu diễn số gồm p chữ số dấu chấm, có d chữ số bên phải dấu chấm thập phân money -sử dụng byte nhớ máy tính -Biểu diễn giá trị liệu tiền tệ từ (-263/10000) đến (263-1) Ths Lương Thị Ngọc Khánh – Khoa CNTT – ĐH TĐT Các kiểu liệu SQL (tt) float(n) - sử dụng byte nhớ máy tính - Biểu diễn số dấu chấm động từ 1.79E+308 đến 1.79E+308 real - sử dụng byte nhớ máy tính - biểu diễn số dấu chấm động có độ xác từ -3.4E+38 đến 3.4E+38 datetime - Biểu diễn ngày - Được lưu trữ số integer, chiếm bytes, xác đến phần trăm giây smalldateti me - Biểu diễn ngày - Chính xác đến phút Approximat e numerics Date time and Ths Lương Thị Ngọc Khánh – Khoa CNTT – ĐH TĐT Các kiểu liệu SQL (tt) Character String Unicode Types char - Lưu trữ liệu ký tự, cố định kích thước khơng hỗ trợ Unicode varchar - Lưu trữ liệu ký tự, độ dài thay đổi khơng hỗ trợ Unicode text - Lưu trữ liệu chuỗi, độ dài lớn không hỗ trợ Unicode ntext - Lưu trữ liệu ký tự, độ dài lớn có hỗ trợ Unicode nchar - Lưu trữ liệu ký tự, cố định kích thước có nvarchar - Lưu trữ liệu ký tự, độ dài thay đổi có hỗ trợ Unicode Ths Lương Thị Ngọc Khánh – Khoa CNTT – ĐH TĐT Các kiểu liệu SQL (tt) • Kiểu liệu Date/ Time sql server 2008 – Date: kiểu ngày – Time: kiểu Ths Lương Thị Ngọc Khánh – Khoa CNTT – ĐH TĐT Nội dung chương • Các kiểu liệu SQL • Câu lệnh định nghĩa liệu – – – – Tạo bảng Câu lệnh cập nhật liệu Câu lệnh thay đổi cấu trúc bảng Xóa bảng Ths Lương Thị Ngọc Khánh – Khoa CNTT – ĐH TĐT Tạo bảng - Khái niệm bảng • Bảng dùng để lưu trữ thơng tin đối tượng thực tế – Gồm có dịng cột – Bảng CSDL thường có khố – Các bảng thường liên hệ với mối quan hệ • Bảng CSDL SQL Server (2005/2008) có ràng buộc, trigger Ths Lương Thị Ngọc Khánh – Khoa CNTT – ĐH TĐT Tạo bảng - thuộc tính bảng • Tên bảng • Tên cột • Kiểu liệu – Độ dài liệu – Số ký số lưu trữ – Số số lẻ lưu trữ • Thuộc tính cột – Allow null – Identity – Default value Ths Lương Thị Ngọc Khánh – Khoa CNTT – ĐH TĐT 10 Câu lệnh cập nhật liệu (tt) - Lệnh Update, Delete • Lệnh xóa liệu khỏi bảng: DELETE FROM kiện chọn>] [WHERE ) Ths Lương Thị Ngọc Khánh – Khoa CNTT – ĐH TĐT 31 Câu lệnh cập nhật liệu (tt) – Lệnh thêm liệu vào bảng: (tt) – Vd: MON (MaMH, TenMH, DVHT) Thêm vào bảng MON với mã môn TH345, tên môn Cơ sở liệu, ... có hỗ trợ Unicode Ths Lương Thị Ngọc Khánh – Khoa CNTT – ĐH TĐT Các kiểu liệu SQL (tt) • Kiểu liệu Date/ Time sql server 2008 – Date: kiểu ngày – Time: kiểu Ths Lương Thị Ngọc Khánh – Khoa CNTT