发表于: 2018-01-11 22:28:49
4 504
今日完成的事情:
1,学习《SQL必学必会》
a,了解SQL的基础知识,用术语讲解了,什么时数据库、DBMS与数据库的关系、表、列、行与记录、什么时主键,以及常用的SQL扩展
b,完成了对SELECT关键子初次学习,SELECT的检索:
SELECT row_name,,,row_namen FROM table_name;
SELECT * FROM table_name;
SELECT DISTINCT row_name FROM table_name;注意:DISTINCT关键字作用于所有的列,不仅仅是跟在其后的那一列
SELECT TOP 5 row_name FROM table_name;限制结果,只输出5列
SELECT row_name FROM table_name LIMIT 5 OFFSET 5;MySQL等DBMS返回从第5行起的5行数据。
SELECT row_name FROM table_name ORDER BY row_name;注意:ORDER BY 一定要放最后,
且可以用别的 列来排序;可根据多列来排序,按列的排序,相同则依靠下一列排序
SELECT row_name FROM table_name WHERE 条件;可以有多个条件,用AND,或OR 链接,但优先运算AND,多个AND与OR用括号隔开;条件语句可以用BETWEEN X AND X写,还可以结合 IS NULL;WHERE 还可以结合NOT(否定条件)和 IN(范围条件)操作
通配符的运用,结合LIKE操作符(更像是谓词);%表示任何字符出现任意次数,可在前中后位置;
_下划线的用途与%一样,但它只匹配单个字符,而不是多个字符。但运用通配符容易降低效率
c,学习创建计算字段,用AS建立别用
d,几种注释方法:"--","#","/**/"
2,学习JAVA线程的两种建立方式,继承Thread类 与 实现Runnable接口;多线程的运行方式
明日计划的事情:
1,继续学习数据库
2,学习JAVA线程
遇到的问题:
与任务不是直接相关的是否也要写在日志里
收获:
1,先运用数据库,再去学习,有种感觉有的放矢
2,JAVA线程应多联系操作系统的线程
评论