本文目錄一覽:
- 1、從編號、性別、出生日期、入學成績這幾個欄位的數據類型是什麼?
- 2、mysql性別用什麼類型
- 3、MySQL資料庫中建表欄位性別(sex)的類型
- 4、資料庫中,性別男女的欄位類型怎麼定義啊
- 5、mysql 用戶表,性別的欄位怎麼建最好,給個腳本看看
- 6、性別在資料庫中定義為什麼類型啊
從編號、性別、出生日期、入學成績這幾個欄位的數據類型是什麼?
編號要看你規定的格式是什麼樣的,一般是java代碼用String字元串資料庫是varchar
性別用java代碼用Integer或者String資料庫是tinyint
出生日期java用String資料庫用date
入學成績java用Double或者String或者Float,資料庫用double或者float或者varchar
若是想要方便資料庫做成績計算可以使用decimal
這裡說的資料庫是mysql
mysql性別用什麼類型
mysql不是有enum這個數據類型么?
create table biao(
sex enum(‘男’,’女’) not null;
);
MySQL資料庫中建表欄位性別(sex)的類型
CREATE TABLE t_user (
id INT(11) NOT NULL AUTO_INCREMENT,
sex CHAR(2) NULL,
PRIMARY KEY (id),
CONSTRAINT sex CHECK (sex in(‘男’,’女’)));
擴展資料:
1、資料庫:在MySQL中,要存儲數據,必須從資料庫開始,因此首先要創建資料庫,但由於學校的MySQL伺服器對學生數據帳號有限止。
2、學生不得創建資料庫,故每個學生的帳號中已事先由信息中心為大家建立了一個名為帳號名的資料庫。但我們必須了解創建資料庫的語句為CREATE DATABASE 資料庫名
3、數據表結構:創建一個數據表的第一步即為創建數據表結構,在數據表結構中的內容包括:有幾個欄位,每個欄位的名稱,欄位的類型,欄位的長度,欄位的屬性。
4、欄位:它是構成數據表結構的必須元素,一列數據就是一個欄位。
5、欄位名:用來描述欄位的名稱,它可以用中文、英文字母、數字等字元來描述。
6、欄位類型:用來限定數據的一種方式,即每一個欄位下的數據必定類型是相同的。
7、欄位長度:即每一列欄位中的數據位數。
資料庫中,性別男女的欄位類型怎麼定義啊
答
個人拙見。
最好的存儲方式是CHAR,性別值很少,固定長度存儲,且比較時速度較快。使用數值表示還不是需要轉換。
採用 0,1.2等數字表示
利:佔用空間少
弊:只有熟悉相關背景才知道具體含義;需要轉換。
採用m,f,n 等表示
利:簡潔明了
弊:字元看你採用固定字元存儲還是可變字元存儲。如果可變的話,比較相對較慢
mysql 用戶表,性別的欄位怎麼建最好,給個腳本看看
性別欄位一般取值為「男」或「女」,(或者其他字母代替),數據類型可選擇char類型,但一定要是char(2), 這裡長度一定要=2,不然會發生二進位截斷的。
CREATE TABLE IF NOT EXISTS userinfo
(
user_id char(10) PRIMARY KEY,
user_name varchar(20) NOT NULL,
user_sex char(2) NOT NULL
CHECK(user_sex LIKE 『男』OR user_sex LIKE 『女』),
user_telephone char(11) NOT NULL
CHECK(LEN(user_telephone)=11),
user_address varchar(40) NULL,
)character set = utf8;
性別在資料庫中定義為什麼類型啊
數值型:可以使用0,1,2來表示,未知,男,女,優點搜索快,缺點顯示/存儲都要轉換
字元串:直接存儲男/女,優點顯示/存儲便捷,缺點搜索慢
真/假(布爾):使用真/假來設定男/女,優點搜索快,缺點顯示/存儲都要轉換,而且沒有第三種的未知狀態
原創文章,作者:FFBV,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/140285.html