亚洲人成网站18禁止人,亚洲av网址在线,亚洲av无码国产综合专区,亚洲欧洲精品成人久久av,性欧美videofree另类

Navicat中文網(wǎng)站 > 常見問題 > MySQL 表欄位屬性有哪些?
Navicat 幫助中心 幫助類別

MySQL 表欄位屬性有哪些?

發(fā)布時間:2015-09-25 02: 11: 50

Navicat 提供強大的工具來管理服務(wù)器對象,例如數(shù)據(jù)庫、表、視圖、函數(shù)等。MySQL 或 MariaDB 表欄位主要有以下屬性。

Navicat for MariaDB
Navicat for MariaDB

MySQL 或 MariaDB 表欄位屬性

默認:設(shè)置欄位的默認值。

注釋:設(shè)置任何可選的文本描述當前欄位。

字符集:一組符號和編碼。

排序規(guī)則:一組在字符集中比對字符的規(guī)則。

MySQL 按照下列方式選擇列的字符集和排序規(guī)則:

  • ● 如果指定了字符集X和排序規(guī)則Y,就會采用字符集X和排序規(guī)則Y。

  • ● 如果指定了字符集X而沒有指定排序規(guī)則,就會采用字符集X和字符集X的默認排序規(guī)則。

  • ● 否則,采用表字符集和排序規(guī)則。

鍵長度:當設(shè)置主鍵,編輯框會啟用。

二進制:MySQL 4.1、CHAR 及 VARCHAR 欄位的值指定到欄位的字符集和排序規(guī)則來排序和比對。

在 MySQL 4.1 之前,排序和比對是根據(jù)服務(wù)器字符集的排序規(guī)則,可以聲明欄位有二進制(BINARY)屬性來導致排序和比對根據(jù)欄位值的字節(jié)數(shù)值。二進制(BINARY)不會影響欄位如何保存或檢索。

自動遞增:能為新的列生成唯一標識。要自動遞增值開始不是 1,可以在選項選項卡設(shè)置該值。

無符號(UNSIGNED)值:用于在欄位中只允許非負數(shù)和需要一個更大數(shù)字上限范圍的欄位。

自 MySQL 4.0.2,浮點和定點類型也可以無符號。和整數(shù)不同,列值的上限范圍仍然相同。

填充零:默認補充的空格用零代替。例如:聲明一個欄位為 INT(5) ZEROFILL,值 4 會檢索為 00004;聲明一個欄位為FLOAT(20,10)ZEROFILL,值 0.1 會檢索為 000000000.1000000015。如果為一個數(shù)字類型指定填充零,MySQL 自動為該欄位加入無符號屬性。

根據(jù)當前時間更新:自 MySQL 4.1.2,用戶有更多靈活性決定哪個 TIMESTAMP 欄位自動以當前的時間開始和更新。

值:定義集或枚舉(SET/ENUM)的成員。

虛擬類型:選擇虛擬列的類型。VIRTUAL 表示當運行命令時才計算該列。PERSISTENT 表示該值被實體地保存在表中,支持MariaDB 5.2 或以上版本。

表達式:指定表達式或函數(shù)在插入時評估,支持MariaDB 5.2 或以上版本。

溫馨提示:以上這些選項取決于用戶選擇欄位的類型。如果您想了解MySQL 或 MariaDB 表欄位內(nèi)容,可參考Navicat教程。

展開閱讀全文

標簽:Navicat教程MySQL,欄位屬性

讀者也訪問過這里:
Copyright ? 2025 Navicat數(shù)據(jù)庫管理軟件
- 蘇州蘇杰思網(wǎng)絡(luò)有限公司
|
軟件使用須知 |
證照信息 |
特聘法律顧問:江蘇政緯律師事務(wù)所 宋紅波

咨詢熱線

在線咨詢

限時折扣