表操作
一.创建表:
注:[]以及[]中的内容均可省略。[]都不能写。
例:
id,username,name,age,gender下的数据可不与例子中的一样。
其中id下面为整数,故字段类型用int,其他同理.
注:MySQL里字符串类型是varchar(字符串长度),如varchar(20)代表字符串最长为20,超范围则报错。
另外一个字符串数据类型:char(长度),如char(1)代表里面只能存储一位。
演示:
第一步.创建表结构:
左侧文件显示:
要想使字段在左侧也出现,需要先把右上角执行的文件改成当前执行的文件,再在下方选中当前操作的数据库,选中后
出现下拉列表,点击要操作的数据库即可。
Idea中右上方选中的哪个数据库,运行后就在哪个数据库呈现。
第二步.添加数据:
"+"号实现添加数据的操作。
之后在对应的单元格中双击添加数据,添加后再点击上方类似箭头的图标提交(sumbit)最后再刷新(左侧两个箭头围成圆形的图标)才算把数据存入数据库。
再点击"+"可实现下一条数据的添加。
二.约束表格内容:
1.约束:
-
概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。
-
目的:保证数据库中数据的正确性,有效性和完整性。
2.具体语法:
多个约束用空格间隔。
default后要指定默认值。
3.针对刚才的表格创建代码,进行优化:
此时先把刚才没加约束条件的表格删除(可通过删除语句或者在左侧也可实现删除操作),选中要操作的表格,之后执行即可。
新表格呈现的效果:
三.扩展:
针对id,添加了自增操作。该自增操作默认从1开始自增。
此时还未添加id,id初始不再为null,而是generated,代表自动增长,此时id可不写,提交后第一行直接为1,第二行为2。