美文网首页小说站学习
8月2号(周三)

8月2号(周三)

作者: Uncle洋y | 来源:发表于2017-08-02 23:37 被阅读0次

学习进度目前已完成框架中M的大部分学习,还需巩固数据库内容;

今天原计划:

1、归纳昨晚疑难要点并发到你邮箱。

2、敲完novelDao里剩下的四个构造方法。

3、按照昨天说的,将articleDao和novelDao里面所有的数据库语句都在Navicat上敲一遍仔细体会内容含义。

4、学习【SQL注入】【SQL GROUP】【SQL LIMIT】【SQL ORDER】【SQL UPDATE】并作记录。

5、创建博客,将两天的疑难和解决方案一日期形式记录。

6、开始框架v内容学习;

实际上进度只做完成了前5个,第六个框架v内容还没开工;

目前看m里面的内容可以达到一目了然的感觉;

今天遇到的问题以及自主查找资料:(唯一剩下stat_time相关问题还没解决,不明白stat_time具体含义)

1、novelDao内第8第9有关order的引号问题;`order`——小说章节序号 的用法

` 字在mysql中的用法是为了避免与数据库中的关键字冲突,因为ORDER和小说章节序号order有冲突,所以加符号`order`就可以成功避免这个问题,表示此为变量。

2、SQL LIKE模糊识别的用法;最大的问题

SQL中LIKE是指的是模糊识别,

SELECT "栏位名"

FROM "表格名"

WHERE "栏位名" LIKE{套式};

其中,当套式多为字符样式,举个例子'%AN%'指的是所有包含'AN'这个套式的字符串存在,限定范围在“栏目名中”寻找;

3、SQL语句如

SELECT *

FROM articles

ORDER BY id //此处表示以id进行排序,默认为顺序

DESC //表示以倒序输出,由大到小  ASC则与其相反

LIMIT 10 //表示限制的输出行数为10

OFFSET 10 //表述跳过前10行后才开始输出,此时输出的就是按照倒序从第11行到20行;

4、小说的热门榜代码如下

SELECT novel_id, novel_name, stat_time

FROM statics

WHERE stat_time = //stat_time是发布时间吗?

(

SELECT MAX(stat_time) FROM statics //如果是为什么要把范围限定在最新发布小说内?

)

ORDER BY ip //ip指的是他们的点击数吗??

DESC LIMIT 20

5、一般数据库中写COUNT( )主要用于计数,而COUNT(1)表示为栏目第一列技术,

又如,数据库记录了每个消费者每条消费记录,为了检测如Tom消费的次数,我们就可以用COUNT(Tom)的方法来计算。详细链接http://www.w3school.com.cn/sql/sql_func_count.asp

6、数据库UPDATE

UPDATE novels SET `popular` = `popular` + 1 WHERE id = ?

表示设置novels内某id的小说的欢迎程度加1

数据库【SQL注入】【SQL GROUP】【SQL ORDER】【SQL LIMIT】【SQL UPDATE】内容:

1、SQL注入:

主要就是通过数据语言逻辑,向数据库发送某些特定请求或提交表单等;在这个过程中很大的安全问题存在,SQL注入的主要内容也就包括SQL的注入原理、方法、技术等,更重要的是SQL注入时安全防护问题。详细了解链接https://baike.baidu.com/item/sql%E6%B3%A8%E5%85%A5/150289?fr=aladdin

2、SQL GROUP:

主要作用是用于某列的相同项,比如articles列表中有author一列,将重复名字的作者合并就用到了GROUP BY;更多用法于http://www.w3school.com.cn/sql/sql_groupby.asp

SELECT author

FROM articles

GROUP BY author;//得到了所有不重名的作者,作用就在于合并重复项

3、SQL ORDER:

ORDER BY结果用于对结果集进行排序;

ORDER BY "首要排序的名称" //如果后面不加DESC一般默认以a-Z,又小到大的顺序排列

ORDER BY "首要排序的名称",“次要排序的名称”;

具体用法例子借鉴http://www.w3school.com.cn/sql/sql_orderby.asp

4、SQL LIMIT:

主要作用用于限制返回的搜索结果,一般有两种

1) LIMIT a;//返回从1-a行结果

2) LIMIT a,b//返回从a-b行的结果

LIMIT优化搜索问题详细http://blog.csdn.net/a14206149/article/details/37690855

5、SQL UPDATE:

UPDATE语句用于修改表中的数据;

语法:

UPDSTE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

http://www.w3school.com.cn/sql/sql_update.asp

相关文章

  • 周三,周三

    以前周三是快乐的,现在的周三是我不想拥有的,但命运就是这么神奇,越不喜欢什么,什么来的越多。 在血一待四个周了,除...

  • 周三呀,周三

    坚持日更的伙伴们都知道,日更有个不成文的规定,坚持不间断日更6天获1张复活卡,复活卡不论累积多少张,每隔6天才能用...

  • 周三的狂想

    周三的两点半 周三的起司汉堡外卖 周三的雾霾 周三未播出的THE FLASH 周三未接通的跨洋电话 周三爱侣间的摩...

  • 周三

    周三上班日难民日。临近午夜12点,只想呆呆的就这么坐着,喜欢坐在离地面近的地方,让自己尽可能得缩小缩小,似乎这样可...

  • 周三

    今天是F7最后一节课了,有点慌慌。但最后一会还是没怎么好好听课,换了风扇底下就自己一个人做,就开始放肆的玩手机了。...

  • 周三

    销魂的睡姿 吃个圣女果 怎么这么好吃? 再吃一个 别打扰我,我在修仙 小海马会唱歌 低头沉思中 结束!

  • 周三

    2018.4.11 星期三 天气晴 P82 柳絮满天飞舞,好似洁白的雪花。今年的春天感觉比较长,稍...

  • 周三

    面对质疑最好的方法是努力去变得更加强大。 把每一次练习都当成考试,那样你会很认真去对待。 不要和别人去诉苦,别人把...

  • 周三

    在朦胧的梦境中 我被雨声唤醒 这雨 已经下了一宿了 夏天的雨 给我们带来一丝丝凉意 人来人往 同学们匆忙的赶往教室...

  • 周三

    2018年8月22日 星期三 晴 今天终于雨过天晴了,原来是有不得已的苦衷。应该也是真的,那我是不是太丢人了...

网友评论

    本文标题:8月2号(周三)

    本文链接:https://www.haomeiwen.com/subject/ackulxtx.html