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 '员工表';
![](https://img.haomeiwen.com/i1978023/4a8e25c7c9883c03.png)
![](https://img.haomeiwen.com/i1978023/bea795d892efdbab.jpg)
嘤嘤嘤,又写了12遍,都没写对!!最后是chatgpt告诉我错在哪里的!!!暴风哭泣
query ok真开心~
正在学习或者学习过SQL欢迎交流
网友评论