MySQL中數據類型很多 ,主要是三類:數值類型、字符串類型、日期時間類型;
1、數值類型:
整數? int
短小數 float
長小數 double
注:數字分不同類型,可以計算,加減乘除
2、字符串類型? (引號里面都是字符串 不管是數字還是中文等)
varchar(3w字以內用,一個漢字兩個字節,一個英文字母一個字節 ) 如:是身份證都是用varchar ”34012190909090000“
text(文本 )
int(年齡 數字等)
注:字符串不能加減,因為不是數字 “34012190909090000”
3、日期類型
date 1994-06-17 年月日
time 23:48:56 時間值
year 1994 年份值
datetime 1994-06-17 23:56:39 年月日 時間值
4、開始寫了--創建表
create table emp (
id int comment '編號',
worknum varchar (10) comment '工號',
name varchar (10) comment '姓名',
gender char (1) comment '性別',
age tinyint unsigned comment '年齡',
idcard char (18) comment '身份證號',
entrydate date comment '入職時間'
) comment '員工表';
嚶嚶嚶,又寫了12遍,都沒寫對!!最后是chatgpt告訴我錯在哪里的!!!暴風哭泣
query ok真開心~
正在學習或者學習過SQL歡迎交流