1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bài giảng Microsoft SQL Server: Chương 3 - GV. Phạm Mạnh Cương

43 0 0

Đ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 43
Dung lượng 0,93 MB

Nội dung

Chương III TABLES Giảng viên: Phạm Mạnh Cương NỘI DUNG I Các kiểu liệu II Các phép toán III Tạo Table CSDL IV Thay đổi cấu trúc ràng buộc V Xóa Table VI Đổi tên Table VII.Mơ hình quan hệ liệu I- CÁC KiỂU DỮ LiỆU Exact Numerics: Số Chính Xác Approximate Numerics: Số gần Date and Time - Ngày Character strings - Chuỗi ký tự ASCII Unicode character strings - Chuổi ký tự Unicode Binary Strings - Chuỗi số nhị phân Other Data Types 1- Số Chính Xác - Exact Numerics • Bigint (8 bytes) giá trị từ - 263 đến 263-1 • Int :(4 bytes) giá trị từ - 231 đến 231 - • SmallInt : (2 bytes) giá trị từ - 215 đến 215 - • Tinyint : (1 byte) giá trị từ đến 255 • Bit : có giá trị 0, NULL • Decimal [ ( p [, s ]) ] – P (precision) có giá trị từ đến 38, tổng số chữ số tối đa bên phải bên trái dấu chấm thập phân Mặc định 18 – S (Scale) có giá trị từ đến P, số chữ số lẻ bên phải dấu chấm thập phân Mặc định • Numeric [ ( p [, s ] ) ]: tương tự Decimal • Money , SmallMoney 2- Số gần - Approximate Numerics a) Float [( n )] : • Miền giá trị tuyệt đối từ 2.23E- 308 đến 1.79E +308 • n số bít dùng lưu phần định trị, có giá trị từ – 53, mặc định 53 • Số byte lưu trữ phụ thuộc vào giá trị n – Với n  [1, 24]: byte, với độ xác chữ số thập phân [1, 24]: byte, với độ xác chữ số thập phân – Với n  [1, 24]: byte, với độ xác chữ số thập phân [25, 53]: byte, với độ xác 15 chữ số thập phân b) Real : byte, Miền giá trị tuyệt đối 1.18E- 38 đến 3.40E +38 3- Ngày - Date And Time a) DateTime : • Miền giá trị : từ 1-1- 1753 đến 31-12- 9999 b) SmallDateTime : • Miền giá trị: 1-1- 1900 đến 6-6- 2079 Chú : Hằng ngày bao dấu nháy đơn Ví dụ: ‘1998-01-20 23:59:59.997’ 4- Chuỗi ký tự - Character Strings • Char [(n)] : độ dài cố định, tối đa 8000 byte • Varchar [( n )]: độ dài không cố định, tối đa 8000 byte • Varchar( max ) | Text: độ dài khơng cố định, tối đa 231-1 byte 5- Chuổi ký tự Unicode - Unicode Character Strings • nChar [( n )] : độ dài cố định, tối đa 4000 ký tự • nVarchar[( n )] : độ dài khơng cố định, tối đa 4000 ký tự • nVarchar(max) | nText : độ dài không cố định, tối đa 2^31–1 byte Chú : Hằng chuỗi Unicode bao dấu nháy đơn phải bắt đầu chữ N: N’sssss’ 6- Dữ liệu nhị phân - Binary Strings • Binary [( n )] : độ dài cố định, n có tối đa 8000 bytes • Varbinary [( n )] : độ dài thay đổi, n có tối đa 8000 bytes • Varbinary( max ) | Image : độ dài thay đổi, lưu 2^31 – bytes 7- Other Data Types • Sql_Variant : dùng lưu giá trị kiểu liệu khác SQL Server ngoại trừ kiểu text, ntext, Image, timestamp, sql_variant • Timestamp : kiểu số (binary(8) hay varbinary(8)) Cột khai báo kiểu tự động cập nhật với giá trị phân biệt thêm mẫu tin • UniqueIdentifier : 16 bytes GUID (Globally Unique Identifier) Nhận giá trị hàm NewID() • XML : dùng lưu liệu XML 10

Ngày đăng: 07/09/2023, 03:52