1、在输入sql语句一直不能正常结束, 如下图,原因是11后面那个引号输成中文引号了,只要在命令行再输一个英文引号,然后再输入分号就可以了。
2、创建表时,列名不能为特殊意义的词,如下图,列名就不能为char,因为该词有特殊意义,表示列的类型。
3、日期类型在做比较运算的时候需要加单引号,不然筛选出来的不正确。
4、Alter table命令中几个子命令说明:
alter:设置/删除default值
change:修改列名,用此子命令必须要指定列属性,即使属性不变也要重新再写一遍。
modify:修改列的属性,没变的也要写。
修改后如果想把列置于最前,需要使用first,注意first后面不需要加列名。
5、在插入数据的时候,列清单和值清单数量不一致时会报错。省略的列清单也不行。有设置默认值也不行。
6、当列比较多,执行select * from xx 时显示会很乱,可以在使命后面加上G。