发表于: 2017-11-24 23:19:53
1 674
今天完成的事
复习Mysql数据类型的长度
数据类型的长度和大小,在mysql中我们定义一个字段的时候,都要给字段定义长度属性,这和字段的大小是否有关系呢?
MySQL有几种数据类型可以限制类型的"长度",有CHAR(Length)、VARCHAR(Length)、TINYINT(Length)、SMALLINT(Length)、MEDIUMINT(Length)、INT(Length)、BIGINT(Length)、FLOAT(Length, Decimals)、DOUBLE(Length, Decimals)和DECIMAL(Length, Decimals)
然而,这些数据类型的长度,并不是都指数据的大小。具体说就是:
(1)CHAR、VARCAHR的长度是指字符的长度,例如CHAR[3]则只能放字符串"123",如果插入数据"1234",则从高位截取,变为"123"。 VARCAHR同理。
(2)TINYINT、SMALLINT、MEDIUMINT、INT和BIGINT的长度,其实和数据的大小无关!Length指的是显示宽度,举个例子:
经过尝试
我发现在数据库中增加数据的字节
通过更改数据类型的长度无法提高数据类型的范围
因此对于int类型的字段,我们可以给1个字节的长度
看到一个形象的比喻
redirect:请求重定向:客户端行为,本质上为2次请求,地址栏改变,前一次请求对象消失。举例:你去银行办事(forward.jsp),结果告诉你少带了东西,你得先去公安局办(index.html)临时身份证,这时你就会走出银行,自己前往公安局,地址栏变为index.html.
forward:请求转发:服务器行为,地址栏不变。举例:你把钱包落在出租车上,你去警察局(forward.jsp)报案,警察局说钱包落在某某公司的出租车上(index.html),这时你不用亲自去找某某公司的出租车,警察局让出租车自己给你送来,你只要在警察局等就行。所以地址栏不变,依然为forward.jsp
需求分析
文章表 | ||
id | int | 1 |
文章标题 | string | 10 |
作者 | string | 10 |
发布时间 | long | 1 |
封面 | string | max |
点赞数 | int | 1 |
收藏数 | int | 1 |
内容 | string | max |
状态 | int | 1 |
分类 | int | 1 |
摘要 | string | max |
用户表 | ||
id | int | 1 |
name | string | 10 |
年级 | int | 1 |
头像 | string | 20 |
逆袭豆 | int | 10 |
登陆时间 | long | 10 |
验证码 | int | 1 |
收藏表 | ||
id | int | 1 |
用户id | int | 1 |
收藏类型(视频or文章) | int | 1 |
收藏id | int | 1 |
收藏时间 | long | 1 |
影音表 | ||
id | int | 1 |
封面 | string | max |
标题 | string | 10 |
作者 | string | 10 |
发布时间 | long | 1 |
年级 | int | 1 |
科目 | int | 1 |
收藏数 | int | 1 |
点赞数 | int | 1 |
简介 | string | max |
正文 | string | max |
头像 | string | max |
状态 | int | 1 |
分类(是否轮播图) | int | 1 |
视频时长 | long | 1 |
url视频地址 | string | max |
老师表 | ||
id | int | 1 |
姓名 | string | 10 |
头像 | string | max |
明天计划的事
复盘评审,准备后天小课堂
遇到的问题
无
收获
初始化顺序:
1. 初始化父类中的静态成员变量和静态代码块 ;
2. 初始化子类中的静态成员变量和静态代码块 ;
3.初始化父类的普通成员变量和代码块,再执行父类的构造方法;
4.初始化子类的普通成员变量和代码块,再执行子类的构造方法;
评论