MySQL常用(增删改)语句
(1)常用语句
(1)修改数据
update 表名 set 列名='新值1',列名=’新值2’ where 列名 = '值';
(2)删除数据
delete from 表名 where 列名 = '值';
(3)插入数据
insert into 表名 values(值1, 值2, 值3, 值4),(值1, 值2, 值3, 值4);
(2)SQL数据类型
(1)数值型 —— 可以不加引号
tinyint 微整型,占1个字节,范围-128~127
smallint 小整型,占2个字节,范围-32768~32767
int 整型,占4个字节,范围-2147483648~2147483647
bigint 大整型,占8个字节
float 单精度浮点型,占4个字节,范围比int大的多,存储的数字越大精度越低,以牺牲小数点后的若干位为代价。最大3.4e+38
double 双精度浮点型,占8个字节,范围比bigint大的多
decimal(M,D) 定点小数,小数点位置不会发生变化,M代表总的有效位数,D代表小数点后的有效位数
boolean 布尔型,只有两个值,分别是true和false,代表真和假,用于存储只有两个值的数据,例如是否在线、性别、是否在售… 在使用的过程中会自动转为tinyint,true转为1,false转为0,也可以直接使用1和0
(2)日期时间型 —— 必须加引号
date 日期型 2020-12-25
time 时间型 15:20:30
datetime 日期时间型 2020-12-25 15:20:30
(3)字符串型 —— 必须加引号
varchar(M) 变长字符串,几乎不会产生空间浪费,数据操作速度相对慢,M最大值是65535,用于存储变化长度的数据,例如用户名、邮箱、标题、文章详情…
char(M) 定长字符串,可能会产生空间浪费,数据操作速度相对快,M的最大值是255,用于存储固定长度的数据,例如手机号码、身份证号码
text(M) 大型变长字符串,M最大值是2G

浙公网安备 33010602011771号