sql+mysql+mybatis学习

含有自增字段时,表的插入必须要写全列名,不然会提示插入的值与列名不匹配。

distinct用于返回列中不同的值。重复的值只出现一次。

TRUNCATE TABLE websites -- 清空表之后让自增字段从1开始

左连个人理解   首先把左表作为主表,把所有的信息全部列出来,如果选择特定的列那就把特定的列的信息全部做出来,然后通过on后面的条件匹配右表,左表的每一行信息与右表进行匹配,左表果有两行数据那么结果就是两行数据,如果右表没有匹配的话那么把左表这一行的信息列出来,右表填充null结束。

auto_increment 创建自增属性  注意在使用时列一定是主键或主键的一部分 

在表已存在的情况下设置列的属性为自增字段如下所示

示例:alter table persons change P_Id P_Id int not null auto_increment primar y key;

这是语法  黄色标注的可以不写,前提是表中已经设置为主键

alter table tablename change columnname columnname datatype(size) constraintname auto_increment primary key

 

 

 

 

 

 

posted @ 2021-11-01 10:12  白菜豆腐粉丝汤  阅读(32)  评论(0)    收藏  举报