1使用dbeaver给表添加字段
设计好表以后,我们点击表,右键-编辑-添加行,就可以在表中添加数据了。
如果要连续添加,底部这个按钮就可以实现,非常好用。
2mysql常用数据类型
mysql的常用数据类型,主要有四种,需要我们重点掌握。
1 整型 int
整型分成两类,一类是有符号的,就是负数,一类是无符号的,就是正整数。
很多时候我们需要的就是无符号的。比如年龄。
2 小数 decimal
小数的设置需要我们特别去了解一下。
例如: decimal(4,2) 这是表示,整体可以存4位,小数部分占2位。那所以整数部分就也是4-2 = 2位了。
3 字符串varchar
字符串是最常用的。比如班级,姓名,产品名称
varchar(3) 表示可变字符串,最多存3个字符
4 时间日期 datetime
这个主要是用来存时间的。
3mysql的数据约束
数据约束,就是我们在设计表的时候,对字段可以使用数据的一种限制和规定。注意它和数据类型的区别。数据类型是定义字段的类型,只能是字符串和数字这些不同的类型。
而约束,是在这个类型的基础上,另外做的一些限制。
1 主键 :物理上存储的顺序,它有两个特点
第一,当你设置某个字段为主键时(其实一般都是把id设置为主键),该字段的值必须唯一,且不能为空。
第二,针对主键,一般会设置自增,就是在原来id的基础上自动加1
现实生活中,类似于我们每个人的身份证。
2 非空:设置非空约束以后,此字段不允许为空
需要注意的是,空null,和' ' 这样的空字符串是不一样的概念。
3 唯一:此字段的值不允许重复。
4 默认值 如果某个字段设置了默认值,当你不填写的时候,会使用默认值。
5 外键:外键,顾名思义,就是维护两个表之间的关联关系,当两个表有联系的时候,通常是通过外键去进行查找操作的。
4数据的备份和还原
如果你在操作表之前担心会有问题,我们可以利用dbeaver很方便的进行数据的备份和还原。
它的本质就是把你设计的表和数据,转成sql文件存储起来,当你需要还原的时候,执行导出的sql语句即可。
针对表和数据库,都可以进行导出和导入操作。
后面非常简单,就是一直下一步即可,注意设置导出的位置为自己想要的位置即可。