首先我们有这么一张表
并且为其命名为sys_user;
然后开始写新增的代码:
INSERT 为新增的关键词,sys_user是需要新增数据的表,(user_name,mima,nichen,zt,asda)是表的列,在新增时需要把表中所有的不能为空的列都新增才可以操作成功否则会报异常:假设我不新增(zt)这个列,则会报出以下的异常:
这个异常很明显的告诉了我们(zt)这一列我们并没有新增,
如果这个列可以为空,那么系统会自动的帮其生成一个null值;
其中有一点需要注意的是我们并没有新增(id),而且(id)也设置了不能为空,但却并不会影响代码的执行,这是因为我把(id)设置为主键,主键的类型只能为数字类型,并且主键能自增,所以我们新增的时候并不需要新增主键(id)这一列。
然后让我们把最后的代码执行:
成功会出现以上的提示;
其中的“共 1 行受到影响”表明了生成了多少行数据;
现在让我们再看看我们最初的表的数据:
可以看出对比刚开始多了一条id为85的数据
自此新增数据完成;