Bài giảng cơ sở dữ liệu chương 3 ths lương thị ngọc khánh

52 373 0
Bài giảng cơ sở dữ liệu  chương 3   ths  lương thị ngọc khánh

Đ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

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

Ngày đăng: 03/12/2015, 01:02

Từ khóa liên quan

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

Tài liệu liên quan