MySQL 第二天增删改查

本文详细介绍了MySQL中字段约束、字段类型,包括数值、字符、日期等,并涵盖了表字段操作、数据备份与恢复的步骤。此外,还讲解了如何在MySQL命令行进行数据备份和恢复,以及授权、修改密码和处理忘记root密码的方法。最后,文章提到了MySQL的事务处理和宽松模式与严格模式的区别。
摘要由CSDN通过智能技术生成

一. 字段约束

unsigned     无符号    

int(4)             显示宽度

zerofill          零填充, 位数不够的时候用前导零填充

not   null       不能为空  

如果字段为空,会给相应的默认值.

如果是int字段,默认值是0

如果是char字段,默认值是’ ’

default          设置默认值

primary   key   主键   不能为空  且唯一

auto_increment     自增

unique           唯一

二. 字段类型

1.数值类型

tinyint       1字节       

		可以表示   0-255      (无符号)

		可以表示   -128 ~ 127      (有符号)

int                4字节      

		可以表示  0 ~ 4294967295    (无符号)

		可以表示  -2147483648 ~  2147483647    (有符号)

decimal       以字符串形式存储的浮点数       

		decimal(5, 2)  表示数值总共5位,  小数占2位

2.字符类型

char           定长字符串

char(7)      不管实际插入多少字符,  它实际都会占用7个字符位置(中文一个汉字也是一个位置)

varchar        变长字符串

varchar(7)   如果实际插入4个字符, 那么它只占4个字符位置

char和varchar的区别

			1、char列的长度固定为创建表时候声明的长度,长度为0~255,varchar值为0~65535,它是变长的。

            2、char是固定长度的,所以处理速度快。对于长度变化不大的对查询有较高要求的时候使用c
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值