我们把表头声明完毕表其实就已经建立好了,接下来的操作就是往表里面插入数据了。
建表的过程就是声明列的过程。
这样的设置有利于更好的分配磁盘的空间。
存一个数据1 int类型的将会占据磁盘上的4个字节。
字节(Byte /bait/ n. [C])是计算机信息技术用于计量存储容量的一种计量单位,通常情况下一字节等于八位
字符是指计算机中使用的字母、数字、字和符号。
一个字节有8个位,每个位上有0和1两种可能
int占4个字节,也就是2的31次方个数,还有正负,肯定够用了
int()里面的参数可写可不写,想想没什么意义,我定义int以后,它的范围不就确定了嘛
一共五位小数点后2位,也就是不能过千的数字。
浮点数是有精度的损失的(这里说的是float)
char是定长了,varchar是用多少占多少,但是会给你个标记,要不然你不知道识别到哪里。
这里的char限制的是字符,不是字节,比如你设置的是utf8为5,就是可以写5个utf8的字符。
char的长度为255
使用二进制什么都可以存,不用考虑字符编码的问题。
Java获取日期时间的时间戳(Long类型); MySQL的时间戳(Timestamp类型)。
在mysql基本字段名都要小写
创建视图
改了视图以后表里面的内容也会变
上面再试一下可能查看表只能用table,视图只能view