CÁC LOẠI DỮ LIỆU TRONG SQL: SQL Server, Oracle, MySQL, MICROSOFT ACCESS – kiểu dữ liệu sql trong dbms

CÁC KIỂU DỮ LIỆU TRONG SQL: SQL Server, Oracle, MySQL, MICROSOFT ACCESS: Kiểu dữ liệu có thể được định nghĩa là “Loại giá trị được lưu trữ trong một cột của bảng”

Bạn đang xem: kiểu dữ liệu sql trong dbms

Kiểu dữ liệu có thể được định nghĩa là “ Loại giá trị được lưu trữ trong cột của bảng ”. Ví dụ: bạn muốn tạo một bảng và có một cột sẽ lưu trữ tất cả tên của học sinh trong lớp của bạn, sau đó dựa trên yêu cầu này, bạn chọn kiểu dữ liệu CHARACTER hoặc STRING. Giả sử bạn muốn lưu trữ tất cả các số điện thoại, bạn sẽ chọn cái gì? Vâng, phải rồi. Kiểu dữ liệu số nguyên!

CÁC LOẠI DỮ LIỆU TRONG SQL: SQL Server, Oracle, MySQL, MICROSOFT ACCESS

Trong hướng dẫn này, bạn sẽ tìm hiểu các kiểu dữ liệu SQL khác nhau có thể được sử dụng cho các cơ sở dữ liệu phổ biến như Oracle, MYSQL, SQL Máy chủ và Microsoft Access.

N ote: “Không phải tất cả các kiểu dữ liệu đều tương thích với mọi cơ sở dữ liệu quan hệ đang tồn tại”. Là một nhà phát triển SQL, bạn cần biết những kiểu dữ liệu nào được hỗ trợ bởi cơ sở dữ liệu bạn sử dụng hoặc tham khảo bên dưới để biết !!

DATYPES ORACLE

Trình bày đơn giản của các kiểu dữ liệu có trong Cơ sở dữ liệu ORACLE được hiển thị bên dưới.

Kiểu dữ liệu ký tự:

Các kiểu dữ liệu này được sử dụng để lưu trữ dữ liệu ký tự (chữ và số) trong các chuỗi có giá trị byte tương ứng với một bảng mã

Ngoài ra, hãy xem: Sự khác biệt giữa SQL và MySQL

lược đồ (Bộ ký tự) như ASCII 7 bit (Mã tiêu chuẩn Mỹ để trao đổi thông tin), Unicode UTF- 8, EBCDIC (Mã nhị phân mở rộng cho Mã trao đổi thập phân), v.v.

DATYPE MÔ TẢ CHAR Nó có thể được sử dụng để lưu trữ các Chuỗi ký tự có độ dài cố định. Bạn được yêu cầu chỉ định độ dài chuỗi (tính bằng byte hoặc ký tự) từ 1 đến 2000 byte. Giá trị mặc định là 1 byte. VARCHAR2 (SIZE) Giá trị này được sử dụng để lưu trữ các chuỗi ký tự có độ dài thay đổi. Bạn phải chỉ định VARCHAR2 (kích thước) độ dài tối đa từ 1 đến 4000 byte. Lưu ý rằng nếu giá trị bạn cung cấp vượt quá độ dài tối đa của cột, thì cơ sở dữ liệu ORACLE trả về lỗi. VARCHAR (SIZE) Nó tương tự như VARCHAR2 (kích thước), nhưng kiểu dữ liệu này ít được sử dụng hơn để tránh những thay đổi có thể xảy ra trong hành vi. NCHAR (kích thước) Đây là kiểu dữ liệu Unicode lưu trữ dữ liệu ký tự Unicode. Lưu trữ các chuỗi ký tự có độ dài cố định tương ứng với bộ ký tự quốc gia (AL16UTF16 hoặc UTF-8). Độ dài tối đa là 2000 byte. Nó có thể chứa tới 2000 ký tự. NVARCHAR2 (kích thước) Đây cũng là một kiểu dữ liệu Unicode lưu trữ dữ liệu ký tự Unicode. Lưu trữ các chuỗi ký tự có độ dài thay đổi tương ứng với bộ ký tự quốc gia (AL16UTF16 hoặc UTF-8). Độ dài tối đa là 4000 byte, có thể chứa tối đa 4000 ký tự.

Kiểu dữ liệu số:

Các số này có thể lưu trữ các số dấu phẩy động hoặc cố định dương và âm. Nó cũng chứa bộ nhớ cho số 0, vô cực dương và âm và NAN (Không phải là số hoặc kết quả không xác định của một phép toán).

Ngoài ra, hãy xem: Lệnh TCL trong SQL

DATYPE MÔ TẢ NUMBER (p, s) Bạn có thể chỉ định đơn giản là NUMBER để lưu trữ các giá trị số. Ngoài ra, bạn có thể chỉ định NUMBER (p, s) trong đó p là độ chính xác (tổng số chữ số) và s là tỷ lệ (số chữ số sau dấu thập phân). Nó hỗ trợ độ chính xác lên đến 38 chữ số có nghĩa. BINARY_FLOAT Đây là kiểu dữ liệu dấu chấm động chính xác 32 bit và mọi giá trị BINARY_FLOAT yêu cầu 5 byte (bao gồm cả độ dài byte). Đây là kiểu dữ liệu số gần đúng sử dụng độ chính xác nhị phân không giống như kiểu dữ liệu NUMBER sử dụng độ chính xác thập phân. BINARY_DOUBLE Đây là kiểu dữ liệu dấu chấm động độ chính xác kép 64 bit và mỗi giá trị như vậy yêu cầu 9 byte (bao gồm cả byte độ dài) . Đây cũng là kiểu dữ liệu số gần đúng sử dụng độ chính xác nhị phân.

DATE và TIME Loại dữ liệu:

DATYPE DESCRIPTION DATE Nó có thể được sử dụng để lưu trữ năm, tháng, ngày, giờ, phút và giây. Định dạng chuẩn là ‘DD-MM-YY’ nhưng điều này có thể được thay đổi bằng cách sử dụng tham số ‘NLS_DATE_FORMAT’ hoặc hàm TO_DATE cũng có thể được sử dụng với mặt nạ định dạng. Có thể lưu trữ các ngày trong khoảng từ ’01 -01-4712 ′ BCE đến ’31-12-9999 ′ CE (hoặc AD). TIMESTAMP Nó được sử dụng để lưu trữ ngày hợp lệ cùng với thời gian ở định dạng 24 giờ ‘HH: MM: SS’. Giá trị mặc định cho thời gian là 00:00:00 A.M.

Đối tượng lớn hơn (LOB) Kiểu dữ liệu:

Dữ liệu lớn phi cấu trúc như video clip, sóng âm thanh, văn bản, hình ảnh đồ họa có thể được lưu trữ và xử lý ở định dạng nhị phân hoặc ký tự. LOB luôn được ưu tiên hơn loại dữ liệu DÀI.

DATATYPE DESCRIPTION BLOB Nó có thể được sử dụng để chỉ định dữ liệu nhị phân không có cấu trúc trong cơ sở dữ liệu có thể lưu trữ lên đến 128 terabyte dữ liệu nhị phân. CLOB Nó có thể được sử dụng để lưu trữ lên đến 128 terabyte dữ liệu ký tự trong cơ sở dữ liệu. Cụ thể hơn, chúng được sử dụng để lưu trữ dữ liệu tập ký tự cơ sở dữ liệu. NCLOB Nó có thể được sử dụng để lưu trữ lên đến 128 terabyte dữ liệu ký tự trong cơ sở dữ liệu. Không giống như CLOB, công cụ này lưu trữ dữ liệu bộ ký tự quốc gia Unicode. BFILE Đây là một kiểu dữ liệu duy nhất lưu trữ dữ liệu nhị phân không có cấu trúc trong OS – các tệp hệ điều hành nằm ngoài cơ sở dữ liệu. Cột / thuộc tính được xác định với kiểu dữ liệu này lưu trữ bộ định vị tệp, lần lượt nó trỏ đến tệp bên ngoài chứa dữ liệu. Điều quan trọng cần lưu ý là lượng dữ liệu BFILE có thể được lưu trữ tùy thuộc vào hệ điều hành. LONGRAW Loại dữ liệu này cung cấp khả năng lưu trữ cho dữ liệu nhị phân, đồ họa, tài liệu hỗ trợ khả năng tương thích ngược với các ứng dụng hiện có. Đối với các ứng dụng mới hơn, BLOB và BFILE luôn được đề xuất thay vì LONGRAW. RAW (kích thước) RAW là kiểu dữ liệu có độ dài thay đổi tương tự như kiểu dữ liệu ký tự VARCHAR2. Điều này có thể được lập chỉ mục, không giống như LONGRAW.

Xem Thêm  Hình ảnh HTML - hình ảnh sang mã html

Loại dữ liệu ROWID:

DATATYPE DESCRIPTION ROWID Điều này giúp chúng tôi lưu trữ ID của hàng là địa chỉ của mọi hàng trong cơ sở dữ liệu. UROWID > Đây chỉ là một kiểu dữ liệu rowid chung hỗ trợ tất cả các loại rowid.

THÔNG SỐ MYSQL:

Trình bày đơn giản của các kiểu dữ liệu có trong Cơ sở dữ liệu MYSQL được hiển thị bên dưới.

Chiều rộng

Kiểu dữ liệu số:

Nó bao gồm các kiểu dữ liệu số chính xác (TINYINT, SMALLINT, MEDIUMINT, INT và BIGINT) và các kiểu dữ liệu số gần đúng (FLOAT, DOUBLE).

DATATYPE DESCRIPTION BIT (N) Nó có thể được sử dụng để lưu trữ các giá trị bit. Giả sử bạn viết BIT (N) – điều này cho phép lưu trữ N giá trị bit là N phạm vi từ 1 đến 64. Để chỉ định giá trị bit, bạn có thể đề cập đến ký hiệu b’value ‘(không có khoảng trắng) trong đó giá trị là giá trị nhị phân (được viết bằng số 0 và số một ). TINYINT (kích thước) Một số nguyên rất nhỏ lưu trữ tối đa 1 byte. Giá trị đã ký nằm trong khoảng từ -128 đến 127. Giá trị chưa ký nằm trong khoảng từ 0 đến 255. SMALLINT (kích thước) Một số nguyên nhỏ lưu trữ tối đa 2 byte. Giá trị đã ký nằm trong khoảng từ -32768 đến 32767. Giá trị chưa ký nằm trong khoảng từ 0 đến 65535. MEDIUMINT (size) Một số nguyên vừa phải lưu trữ tối đa 3 byte. Giá trị đã ký nằm trong khoảng từ -8388608 đến 8388607. Giá trị chưa ký nằm trong khoảng từ 0 đến 16777215. INT (kích thước) hoặc INTEGER (kích thước) Nó được sử dụng cho giá trị số nguyên chuẩn và lưu trữ tối đa 4 byte. Giá trị đã ký nằm trong khoảng từ -2147483648 đến 2147483647. Giá trị chưa ký nằm trong khoảng từ 0 đến 4294967295. BIGINT (kích thước) Nó được sử dụng cho giá trị số nguyên lớn và lưu trữ tối đa 8 byte. Giá trị đã ký nằm trong khoảng từ -263 đến 263-1. Giá trị không dấu nằm trong khoảng từ 0 đến 264-1. DECIMAL (độ chính xác, tỷ lệ) Nó có thể được sử dụng để chỉ định số điểm cố định trong đó độ chính xác chỉ định tổng số chữ số và tỷ lệ là số chữ số sau dấu thập phân . Số chữ số tối đa cho số thập phân là 65 nhưng phạm vi thực tế cho một cột có thể bị giới hạn bởi độ chính xác và tỷ lệ nhất định. FLOAT (p) Nó có thể chứa các kiểu dữ liệu số gần đúng. Nó sử dụng 4 byte cho độ chính xác duy nhất. Chữ cái ‘p’ biểu thị độ chính xác. Lưu ý rằng p trong khoảng từ 0 đến 23 dẫn đến cột Float chính xác đơn 4 byte. DOUBLE (p, s) Hiện tại, chúng ta biết rằng ‘p’ là độ chính xác và ‘s’ là tỷ lệ. Nó sử dụng 8 byte cho độ chính xác gấp đôi. Lưu ý rằng p nằm trong khoảng từ 24 đến 53 dẫn đến cột Đôi chính xác 8 byte. DEC (p, s) Nó tương đương với DECIMAL (p, s).

Kiểu dữ liệu Boolean:

DATATYPE MÔ TẢ BOOLEAN Vì MySQL không có từ khóa “BOOLEAN” có sẵn, chúng tôi sử dụng TINYINT (1) để đại diện cho các giá trị Boolean.

Ngoài ra, hãy xem: Ngôn ngữ định nghĩa dữ liệu trong SQL

Kiểu dữ liệu chuỗi:

DATYPE DESCRIPTION CHAR (kích thước) Đây là các chuỗi có độ dài cố định trong đó kích thước chỉ định số ký tự tối đa mà bạn muốn lưu trữ. Kích thước có thể thay đổi từ 0 đến 255. Khi các giá trị được lưu trữ bằng kiểu dữ liệu này, chúng sẽ được đệm bên phải với khoảng cách với độ dài đã chỉ định và khi chúng được truy xuất, dấu cách ở cuối bị xóa theo mặc định (Trừ khi bạn bật chế độ PAD_CHAR_TO_FULL_LENGTH). VARCHAR (kích thước) Đây là các chuỗi có độ dài thay đổi trong đó kích thước chỉ định số ký tự tối đa mà bạn muốn lưu trữ. Kích thước có thể thay đổi từ 0 đến 65,535. Không giống như CHAR, khi chúng được lưu trữ, chúng không được đệm đúng bằng khoảng trắng với độ dài được chỉ định và khi truy xuất các khoảng trống ở cuối đó sẽ được giữ lại. BINARY (kích thước) Tương tự như CHAR (kích thước), nhưng lưu trữ chuỗi nhị phân thì đúng hơn hơn các ký tự. Độ dài tối đa có thể giống với độ dài của CHAR ngoại trừ độ dài được đo bằng byte. VARBINARY (kích thước) Tương tự như VARCHAR (kích thước), nhưng lưu trữ các chuỗi nhị phân. Độ dài tối đa có thể giống với VARCHAR ngoại trừ độ dài được đo bằng byte. TINYBLOB Nó có thể chứa một lượng dữ liệu thay đổi và độ dài tối đa được hỗ trợ là 255 byte. TINYTEXT Nó được sử dụng để lưu trữ một chuỗi có độ dài tối đa là 255 ký tự. TEXT (kích thước) Nó được sử dụng để lưu trữ một chuỗi có độ dài tối đa là 65,535 byte. BLOB (kích thước) It được sử dụng cho BLOB (Đối tượng lớn nhị phân) và có thể lưu trữ tới 65.535 byte dữ liệu. MEDIUMTEXT Nó được sử dụng để lưu trữ một chuỗi có độ dài tối đa là 16.777.215 ký tự. MEDIUMBLOB Nó được sử dụng cho BLOB (Đối tượng lớn nhị phân) và có thể lưu trữ lên đến 16.777.215 byte dữ liệu. LONGTEXT Nó được sử dụng để lưu trữ một chuỗi có độ dài tối đa là 4.294.967.295 ký tự LONGBLOB Nó cũng được sử dụng cho BLOB (Đối tượng lớn nhị phân) và có thể lưu trữ tối đa 4.294.967.295 byte dữ liệu. ENUM (v1, v2, v3.) Đây là đối tượng chuỗi bao gồm một giá trị được chọn từ danh sách các giá trị được phép. Trong trường hợp này – v1, v2, v3 là các giá trị cho phép. Tổng cộng, có thể có 65535 giá trị riêng biệt trong danh sách ENUM. Các phần tử hiện diện trong danh sách được gán với giá trị chỉ mục bắt đầu từ 1. SET (v1, v2, v3…) Đây cũng là một đối tượng chuỗi có thể có 0 hoặc nhiều giá trị với điều kiện mỗi giá trị phải bằng được chọn từ danh sách các giá trị có thể được chỉ định trong khi tạo bảng. Trong trường hợp này – v1, v2, v3 là các giá trị cho phép. Tổng cộng, SET có thể chứa tới 64 thành viên khác nhau.

Xem Thêm  CSS gạch dưới: 20+ Ví dụ - mã css cho gạch chân

Loại dữ liệu ngày và giờ:

DATYPE DESCRIPTION DATE Định dạng ngày là ‘YYYY-MM-DD’ và phạm vi bắt đầu từ ‘1000-01-01’ đến ‘9999 -12-31 ‘. DATETIME (fsp) Loại dữ liệu này là sự kết hợp ngày và giờ. Định dạng là ‘YYYY-MM-DD hh: mm: ss’. Và phạm vi bắt đầu từ ‘1000-01-01 00:00:00’ đến ‘9999-12-31 23:59:59’. Trong trường hợp này, fsp chỉ ra một giá trị trong phạm vi từ 0 đến 6 được cho để chỉ định độ chính xác giây phân số. Giá trị 0 cho biết rằng không có phần phân số. TIMESTAMP (fsp) Đây là dấu thời gian. Giá trị TIMESTAMP được lưu trữ dưới dạng số giây. Định dạng là ‘YYYY-MM-DD hh: mm: ss’. Và phạm vi từ ‘1970-01-01 00:00:01’ UTC đến ‘2038-01-09 03:14:07’ UTC. TIME (fsp) Một lần. Định dạng là ‘hh: mm: ss’. Phạm vi thay đổi từ ‘-838: 59: 59.000000’ thành ‘838: 59: 59.000000’. YEAR [(4)] Một năm ở định dạng bốn chữ số ‘YYYY’. Cho phép các giá trị vào cột YEAR bằng cách sử dụng chuỗi hoặc số. Các giá trị được phép ở định dạng bốn chữ số là từ 1901 đến 2155 hoặc 0000.

Kiểu dữ liệu không gian:

DATYPE MÔ TẢ HÌNH HỌC Đây là một giá trị không gian thuộc bất kỳ loại nào. POINT Đại diện cho một một vị trí trong không gian tọa độ (một cặp tọa độ X-Y). CURVE Đây là hình học một chiều được biểu diễn bằng chuỗi các điểm. LINESTRING Đây cũng là một đường cong với nội suy tuyến tính của các điểm. SURFACE Nó là một thuộc tính hai chiều có lớp con là một đa giác. POLYGON A phẳng bề mặt thường. GEOMETRYCOLLECTION Tập hợp không hoặc nhiều lớp GEOMETRY hoặc những lớp có cùng hệ tọa độ. MULTILINESTRING Tập hợp các giá trị LINESTRING. MULTIPOINT Zero chiều . Tập hợp các giá trị POINT trong đó các điểm không được kết nối hoặc sắp xếp theo bất kỳ cách nào. MULTISURFCACE Tập hợp các giá trị của phần tử bề mặt MULTICURVE Tập hợp các phần tử đường cong.

Kiểu dữ liệu JSON:

DATATYPE DESCRIPTION JSON Đây là kiểu dữ liệu JSON gốc cung cấp quyền truy cập hiệu quả vào dữ liệu trong tài liệu JavaScript Object Notation (JSON).

CÁC LOẠI DỮ LIỆU MÁY CHỦ SQL

Trình bày đơn giản của các kiểu dữ liệu có trong Cơ sở dữ liệu SQL SERVER được hiển thị bên dưới.

Ngoài ra, hãy xem: Giao dịch DBMS

Kiểu dữ liệu số:

DATATYPE DESCRIPTION BIT Các giá trị có thể có ở đây là số nguyên (0, 1 hoặc null). TINYINT Bộ nhớ là 1 byte và cho phép các số nguyên từ 0 đến 255. SMALLINT Dung lượng lưu trữ là 2 byte và phạm vi được phép là từ -215 đến 215. INT Dung lượng lưu trữ là 4 byte và phạm vi được phép là giữa -231 đến 231-1. BIGINT Bộ nhớ là 8 byte và phạm vi cho phép là từ -263 đến 263-1 FLOAT (N) Nó có thể được sử dụng để chỉ định độ chính xác động dữ liệu số từ -1,79E + 308 đến 1,79E + 308. Các giá trị của ‘N’ có thể từ 1 đến 53 và giá trị mặc định là 53. Tham số ‘N’ quyết định xem trường có thể chứa 4 hoặc 8 byte hay không, nghĩa là nếu ‘N’ nằm trong khoảng từ 1 đến 24 thì độ chính xác là 7 chữ số và lưu trữ tối đa 4 byte hoặc nếu ‘N’ từ 25 đến 53 thì độ chính xác là 15 chữ số và lưu trữ tối đa 8 byte. REAL Đây là dữ liệu số có độ chính xác động từ -3.40E + 38 đến 3,40E + 38 và bộ nhớ lên đến 4 byte. SMALLMONEY Phạm vi lên đến -214,748,3648 đến 214,748,3647 và bộ nhớ lên đến 4 byte. MONEY Nó được sử dụng để chỉ định dữ liệu tiền tệ từ -922.337.233.685.477.5808 đến 922.337.203.685.477.5807 và dung lượng lưu trữ lên đến 8 byte.

Chuỗi ký tự và ký tự Unicode Kiểu dữ liệu:

DATYPE DESCRIPTION CHAR (N) Đây là kiểu dữ liệu ký tự chuỗi có kích thước cố định và bộ nhớ lên đến 8000 ký tự. > VARCHAR (N) Đây là kiểu dữ liệu chuỗi ký tự có độ rộng thay đổi và bộ nhớ lên đến 8000 ký tự trong đó ‘N’ xác định kích thước chuỗi theo byte. TEXT Có thể sử dụng để lưu trữ dữ liệu không phải Unicode có độ dài thay đổi. Kích thước của nó có thể lên đến 2GB dữ liệu văn bản. NTEXT Nó được sử dụng để lưu trữ dữ liệu Unicode có độ dài thay đổi với độ dài chuỗi tối đa là 230 – 1 (1.073.741.823) byte. NCHAR > Đây là kiểu dữ liệu chuỗi Unicode có độ rộng cố định. Kích thước của nó có thể lên đến 4000 ký tự. NVARCHAR Đây là kiểu dữ liệu chuỗi Unicode có độ rộng thay đổi. Kích thước của nó có thể lên đến 4000 ký tự. IMAGE Nó được sử dụng để lưu trữ dữ liệu nhị phân có độ dài thay đổi từ 0 đến 231-1 (2.147.483.647) byte

Ngoài ra, hãy xem: Mô hình dữ liệu trong DBMS

Kiểu dữ liệu chuỗi nhị phân:

DATYPE DESCRIPTION BINARY (N) Đây là kiểu dữ liệu chuỗi nhị phân có độ rộng cố định và có thể lưu trữ lên đến 8000 byte. VARBINARY < / strong> Đây là kiểu dữ liệu chuỗi nhị phân có độ rộng thay đổi và có thể lưu trữ lên đến 8000 byte.

Loại dữ liệu ngày và giờ:

DATYPE DESCRIPTION DATE Nó được sử dụng để lưu trữ ngày, định dạng mặc định ‘YYYY-MM-DD’ và phạm vi từ ‘0001-01-01’ thành ‘9999-12-31’. DATETIME Nó được sử dụng để chỉ định ngày và giờ cùng nhau. Phạm vi ngày là ‘ngày 1 tháng 1 năm 1753’ đến ‘ngày 31 tháng 12 năm 9999 ′. Phạm vi thời gian là ’00: 00: 00 đến 23: 59: 59.997′. Bộ nhớ lên đến 8 byte. DATETIME2 Đây là một kiểu dữ liệu khác để chỉ định ngày và giờ cùng nhau. Phạm vi ngày là ‘0001-01- 01’ đến ‘9999-12-31 ′. Phạm vi thời gian là ’00: 00: 00 ‘đến’ 23: 59: 59.9999999 ‘. Độ chính xác khoảng 100ns. TIME Nó lưu trữ thời gian ở định dạng ‘hh: mm: ss [.nnnnnnn]’ trong đó ‘hh’ là giờ – hai chữ số, từ 0 đến 23, ‘mm’ là phút – hai chữ số, dao động từ 0 đến 59, ‘ss’ là hai chữ số thứ hai, nằm trong khoảng từ 0 đến 59. TIMESTAMP Nó đại diện cho các giá trị được tạo tự động là duy nhất trong cơ sở dữ liệu, mỗi khi một hàng được thay đổi, giá trị này sẽ tăng lên .

Khác:

DATYPE DESCRIPTION UNIQUEIDENTIFIER Nó có thể được sử dụng để lưu trữ GUID (mã định danh duy nhất trên toàn cầu) sử dụng các hàm NEWID () hoặc NEWSEQUENTIALID () để tạo giá trị nhận dạng duy nhất. CURSOR Điều này có thể được sử dụng cho các biến hoặc lưu trữ các tham số đầu ra của thủ tục chứa tham chiếu đến con trỏ trong các hoạt động cơ sở dữ liệu. SQL_VARIANT Điều này có thể được sử dụng để lưu trữ các giá trị của các kiểu dữ liệu được hỗ trợ SQL khác nhau và có thể có độ dài tối đa là 8016 byte. XML Nó lưu trữ dữ liệu có định dạng XML. Các phiên bản XML có thể được lưu trữ trong một cột / biến của loại XML và tối đa 2gb được phép cho các phiên bản kiểu dữ liệu XML. ROWVERSION Loại dữ liệu này tự động tạo một số duy nhất trong cơ sở dữ liệu và lưu trữ tối đa 8 byte. BẢNG Loại dữ liệu của bảng có thể được sử dụng để tạm thời lưu trữ kết quả để xử lý sau. Ví dụ – các hàm, thủ tục và lô sử dụng các biến bảng có thể trả về tập kết quả có giá trị bảng.

Xem Thêm  charAt () trong Java - charat trong java là gì

Ngoài ra, hãy xem: Các khóa khác nhau trong Hệ thống quản lý cơ sở dữ liệu (DBMS)

CÁC LOẠI DỮ LIỆU TRUY CẬP MICROSOFT:

Trình bày đơn giản của các loại dữ liệu có trong Cơ sở dữ liệu MICROSOFT ACCESS được hiển thị bên dưới.

Kiểu dữ liệu phổ biến / đơn giản:

DATYPE DESCRIPTION SHORTTEXT Nó có thể được sử dụng để lưu trữ văn bản đơn giản hoặc kết hợp giữa văn bản và số (dữ liệu chữ và số) có thể lưu trữ tối đa 255 ký tự. LONGTEXT Nó được sử dụng khi cần thêm bộ nhớ và phiên bản dài hơn của dữ liệu chữ và số phải được lưu trữ. Lưu trữ tối đa 63.999 ký tự. NUMBER Đây là kiểu dữ liệu số chỉ lưu trữ các số. SINGLE Đây là kiểu dữ liệu dấu chấm động chính xác duy nhất xử lý các số thập phân. DOUBLE < / strong> Đây là loại dữ liệu dấu phẩy động có độ chính xác kép xử lý số thập phân. CURRENCY được sử dụng cho đơn vị tiền tệ lưu trữ tới 15 chữ số nguyên và cung cấp từ 1 đến 4 chữ số thập phân. AUTONUMBER Khi một cột được xác định bằng kiểu dữ liệu này, cơ sở dữ liệu MS ACESS tự động tạo mỗi bản ghi với một số duy nhất thường bắt đầu từ 1. DATE / TIME Nó được sử dụng cho phạm vi ngày và thời gian từ 1000 đến 9999 và lưu trữ tối đa 8 byte. CÓ / KHÔNG Các giá trị được phép trong cột này chỉ là một trong số CÓ / KHÔNG. (Đúng / Sai hoặc Bật / Tắt cũng có thể được sử dụng). Bộ nhớ là 1 bit.

Ngoài ra, hãy xem: Các kiểu người dùng cơ sở dữ liệu khác nhau trong DBMS

Loại dữ liệu nâng cao:

DATYPE MÔ TẢ OLE OBJECT Nó được sử dụng để lưu trữ ảnh, âm thanh, video và các BLOB khác (Đối tượng lớn nhị phân) có bộ nhớ lên đến 2GB . HYPERLINK Nó lưu trữ văn bản và số trong sự kết hợp tạo thành liên kết / địa chỉ siêu liên kết tới các tệp hoặc trang web khác. LOOKUP WIZARD Điều này cho phép bạn xác định đơn giản hoặc phức tạp trường tra cứu. Sự khác biệt là lần đầu tiên sử dụng nội dung của một bảng khác hoặc sử dụng danh sách giá trị để lưu trữ một giá trị duy nhất trong mỗi hàng và sau đó một giá trị cho phép lưu trữ nhiều giá trị của cùng một loại dữ liệu trong mỗi hàng. ĐÍNH KÈM Điều này có thể được sử dụng để lưu trữ nhiều tệp trên mỗi bản ghi. Ngoài ra, nó có thể lưu trữ ảnh kỹ thuật số. Loại dữ liệu này là mới và chỉ có sẵn trong các phiên bản mới hơn của cơ sở dữ liệu MS ACCESS có bộ nhớ lên đến 2GB.

Ngoài ra, hãy xem: ĐỐI TƯỢNG SQL Server với các ví dụ

Vì vậy, đó là tất cả về Các kiểu dữ liệu SQL , nếu bạn thích chúng, hãy chia sẻ chúng với bạn bè của bạn hoặc nếu bạn có bất kỳ câu hỏi nào, vui lòng bình luận bên dưới.


Xem thêm những thông tin liên quan đến chủ đề kiểu dữ liệu sql trong dbms

Datatypes in SQL | Database management System

alt

  • Tác giả: Edredo (Formerly Techtud)
  • Ngày đăng: 2015-10-30
  • Đánh giá: 4 ⭐ ( 1647 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Join discussion on: http://www.techtud.com/video-lecture/introduction-sql

    IMPORTANT LINKS:
    1) Official Website: http://www.techtud.com/
    2) Virtual GATE: http://virtualgate.in/login/index.php
    Both of the above mentioned platforms are COMPLETELY FREE, so feel free to Explore, Learn, Practice & Share!

    Our Social Media Links:
    Facebook Page: https://www.facebook.com/techtuduniversity
    Facebook Group: https://www.facebook.com/groups/virtualgate
    Google+ Page: https://plus.google.com/+techtud/posts

    Last but not the least, SUBSCRIBE our YouTube channel to stay updated about the regularly uploaded new videos.

Kiểu dữ liệu VARCHAR trong SQL Server

  • Tác giả: comdy.vn
  • Đánh giá: 3 ⭐ ( 8641 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong hướng dẫn này, bạn sẽ học cách sử dụng kiểu dữ liệu VARCHAR trong SQL Server để lưu trữ dữ liệu chuỗi có độ dài thay đổi, không phải Unicode.

Các kiểu dữ liệu trong SQL và những thông tin cần biết

  • Tác giả: bizflycloud.vn
  • Đánh giá: 4 ⭐ ( 4260 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: SQL Server đang dần trở nên ưa chuộng bởi người dùng trong công nghệ hiện nay. Vì vậy hãy cùng Bizfly Cloud tìm hiểu về các kiểu dữ liệu trong SQL qua bài viết này nhé!

Các kiểu dữ liệu trong SQL Server P1

  • Tác giả: gnv.edu.vn
  • Đánh giá: 3 ⭐ ( 4490 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Giải thích chi tiết các kiểu dữ liệu trong SQL Server kèm hình ảnh minh họa và ví dụ chi tiết, giúp bạn hiểu rõ hơn về các kiểu dữ liệu thông dụng.

Tổng hợp 6 loại kiểu dữ liệu trong SQL Server căn bản cho người mới

  • Tác giả: vakasoftware.edu.vn
  • Đánh giá: 5 ⭐ ( 9219 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Vakasoftware chia sẻ bạn đọc tổng hợp 6 loại kiểu dữ liệu trong SQL Server căn bản cho người mới qua bài viết phái dưới đây

Các kiểu dữ liệu trong PL/SQL

  • Tác giả: toc.123docz.net
  • Đánh giá: 4 ⭐ ( 7339 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: . Về Oracle Cấu trúc của Oracle Client  Phần 1: Cơ Bản Về Oracle Cấu trúc của Oracle • Bao gồm 2 thành phần chính – Oracle Instance – Oracle Database  Phần 1: Cơ Bản Về Oracle Cấu trúc của Oracle • Oracle. Bản Về Oracle Cấu trúc của Oracle •

Các kiểu dữ liệu trong SQL

  • Tác giả: nq.com.vn
  • Đánh giá: 4 ⭐ ( 3403 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình