本文目錄一覽:
- 1、mysql 表中性別字段用了int類型,想加check約束
- 2、MySQL數據庫中建表字段性別(sex)的類型
- 3、mysql性別用什麼類型
- 4、我想要在MYSQL創建一個表,其中一個字段為性別,這個代碼怎麼寫???
mysql 表中性別字段用了int類型,想加check約束
check是沒用的,
對於所有的存儲引擎,CHECK子句會被分析,但是會被忽略。請參見13.1.5節,「CREATE TABLE語法」。接受這些子句但又忽略子句的原因是為了提高兼容性,以便更容易地從其它SQL服務器中導入代碼,並運行應用程序,創建帶參考數據的表。請參見1.8.5節,「MySQL與標準SQL的差別」。————-摘抄自mysql5.1手冊13.1.5章節
至於做限制,因為是從前台取的數據,完全可以通過在頁面上加下拉菜單來控制,性別項就給出男女兩種選擇就可以了,
如果在數據庫中用枚舉列也能做到,可參照yaogogo2010的方法,
———————————————–
那我在前台取數據的時候是用什麼方法呢,如果是varchar這種類型的可以用getString,int用getInt,這種類型用什麼呢? 回答:int和String都可以
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、字段長度:即每一列字段中的數據位數。
mysql性別用什麼類型
mysql不是有enum這個數據類型么?
create table biao(
sex enum(‘男’,’女’) not null;
);
我想要在MYSQL創建一個表,其中一個字段為性別,這個代碼怎麼寫???
這張表裡其他信息呢?還是就一個性別?性別就用int(1) 1是男的 0是女的
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/291552.html