数据库
提示:
数据库中的注释的符号:/* */ # --
MySQL数据类型
(tinyint byte) (smallint short) (int int) (double double)
字符串类型
Mysql中提供两种字符串,char varchar
char(n) 定长字符串 范围:n:小于255字符
varchar(n) 不定长的字符串 n:指定为65535个字节,其中n仍然指定字符串
char(10) 如果是存放113,占用三个字符,其他的字符用空格进行填满 varchar(10),加入放入123三个字符,只会占用三个字符,不会用空格进行填充,不会造成资源的浪费
面试题:char和varchar有什么区别
varchar()适合放长度不固定的的数据,虽然效率会比char类型的略低一些,但是不会有空间上的浪费
char()适合存储长度固定的数据,这样就不会有空间上的浪费,效率上还会比varchar()方法高一些
日期的类型:
date :日期格式 年月日
time:时间格式,时分秒
datetime:时间加日期:格式年月日时分秒
timestamp:时间戳,格式是年月日 时分秒
datetime和timestamp两种方法的异同:
不同点:datetime:表示的是年月日加时分秒,存储的和显示的内容是相同的,范围是1000-9999(年份)
timestamp:代表的是从1970年一月一日到指定的日期的毫秒值 范围:1979-2038(年份),可以自动的更新时间为当前的