char和varchar有什么区别?
-
char为定长字符串,char(n),n最大为255
varchar为不定长字符串,varchar(n),n最大长度为65535 -
char(10)和varchar(10)存储abc,那它们有什么差别呢?
char保存10个字符,abc三个,其它会用空格补齐;而varchar只用abc三个位置
字段类型datetime和timestamp有什么区别?
- date 是 年与日
- time是 时分秒
- datetime年月日时分秒,存储和显示是一样的
- timestamp时间戳,存储的不是个日期,而是从1970年1月1日到指定日期的毫秒数
事务控制
SQL优化
MySql中sql嵌套查询低效,没有多表连查效率高
一个表最多存500万,否则特慢