02 06 列屬性(簡單屬性)

2021-09-07 03:35:19 字數 1423 閱讀 3635

列屬性又稱字段屬性,在mysql中一種有六個列屬性:null、預設值、列描述、主鍵、唯一鍵和自動增長

null屬性:代表欄位為空,如果對應的值為yes表示該欄位可以為null.

注意:在設計表的時候,盡量不要讓資料為空

mysql的記錄長度為65535個位元組,如果乙個表中有字段允許為null,那麼系統就會設計保留乙個位元組來儲存null,此時最終有效儲存長度為65534個位元組。

default:預設值,當字段被設計的時候,如果允許預設條件下,使用者不僅行資料的插入,那麼就可以使用事先準備好的資料來填充:通常填充的是null

建立表

create table my_default(

name varchar(10) not null, -- 不能為空

age int default 18 -- 在插入資料時,如果沒有提供,那麼預設值為18

)charset=utf8;

插入資料

default關鍵字的另外一層使用:顯示的告知字段使用預設值,在進行資料插入的時候,對字段值直接使用default

列描述:comment,是專門用於給開發人員進行維護的乙個注視說明

基本語法:comment '字段描述'

create table my_comment(

name varchar(10) not null comment '這裡是使用者名稱,不能為空', -- 使用者名稱不能為空

password varchar(50) not null comment '密碼,不能為空'

資料視窗列屬性

列名,列名對應的text文字 dw 1.describe string 列號 name columnname i 為列號 dw 1.describe columnname t.text columnname text tab no integer dw find.describe string i ...

CSS 多列屬性

屬性說明 版本column count 指定元素應該分為的列數 css3 column gap 指定列之間的差距 css3 column span 指定元素應該跨越多少列 css3 column width 指定列的寬度 css3 columns 縮寫屬性設定列寬和列數 css3 column ru...

DruidDataSource配置屬性列表

druiddatasource配置相容dbcp,但個別配置的語意有所區別。配置預設值 說明name 配置這個屬性的意義在於,如果存在多個資料來源,監控的時候可以通過名字來區分開來。如果沒有配置,將會生成乙個名字,格式是 datasource system.identityhashcode this ...