查看远程连接的服务是否是开启的
设置表的唯一标识列,标识种子表示第一条数据的值是多少
编辑数据表结构,修改数据表结构
E-R模型 建立的数据库叫关系型数据库
like between in 模糊查询查询中使用聚合函数
where 对整个数据进行筛选 对得到的数据进行分组group by 然后在进行过滤having
内连接 inner join 外连接左外连接 left join右外连接 right join 完整外连接 full join
交叉连接 cross join
学生表成绩表
数据库:存放数据的仓库,数据:任何信息都是数据
记录数据再普通物体上,数据会受到很多物理条件,化学条件的限制和影响
e-r模型:实体-关系模型 建立的数据库,叫关系型数据库
文档型数据库:sqllite ,移动智能终端用的数据库,智能手机或者平板的数据库服务型数据库:SQLserver mysql oracle db2
手机很重要的一点是:省电量,不要玩一会儿手机就没有电了
数据库设计的三范式:设计的规则列不可拆分:唯一标识:引用主键:
关系的对应:1对1 :一个班级对应着一个学生,一个学生在一个班级中,如果这种关系成立的话就是1对1的关系1对多: 一个班级对应着多个学生,一个学生在一个班级中多对多:一个班级对应着多个学生,一个学生在多个班级中
SQL中的字符串char 非Unicode编码 每个字符占一个字节,中文占两个字节varchar非Unicode编码 每个字符占一个字节,中文占两个字节nvarchar Unicode编码 一个中文或英文字符都占一个字节
不确定长度的用varchar或者nvarchar,真实数据不够长度,系统会自动补空格固定长度用char
decimal(总共位数,多少小数位)
约束:数据有效性的检查唯一约束:数据不能重复,检查插入的数据是否是重复的非空约束默认值约束检查约束,判断插入的数据是否满足一些自定义的设定条件外键约束,对关系的有效性的检查,检查这个关系是否合理
主键表外键表
千万不要因为你了解的关系的有限,去影响了你对于这种关系的认知
DDL:数据定义语言,用于对于各种数据对象的创建,create alter drop DML:数据管理语言,用于对表数据的添加,修改,删除,查询 insert update delete selectDCL:数据控制语言,用于进行权限的分配
use 数据库名select * from 表名
create database 数据库名 创建一个数据库
primary
插入为某些指定的列赋值insert 表名(列名,列名) values('值1','值2')或者为所有的列按照默认的顺序赋值insert 表名 values ('值1','值2')
修改数据update 表名 set 列名=值1,列名2=值2 where
删除delete from 表名 where
truncate table 表名 清空表的数据
查询的时候as 起别名top n 列名 表示查询前n行top n percent 列名 表示查看前百分之几的数据
排序order by asc 升序排列 由小到大order by desc 降序排列 由大到小order by 列1 desc ,列2 desc 先按照第一列排序,第一列相同的时候按照第二列排序
select查询语句的分析从哪些表中进行筛选给那些行进行筛选,筛选规则给那些列进行筛选,筛选规则p11between and 是一个连续的范围
in 一个非连续的范围
模糊查询like 是模糊查询的关键字% 表示0到多个任意字符_ 表示一个任意字符,必须匹配一个
[] 表示一个这个范围内的任意一个字符
优先级:小括号,not ,比较运算符,逻辑运算符
什么是交叉联接将一个表的每行与另一个表的所有行进行匹配。如果一个表有m行,而另一个表有n行,将得到m*n的结果集。
自联接对自己当做两张表查询对同一个表进行联接,就是自联接。在自联接中,必须为表起别名。如果不为表指定别名,联接结果中的列名就会有歧义。
内联接
外连接LEFT关键字标识左边表的行驶保留的,RIGHT关键字表示右边的行是保留的,FULL关键字则表示左右两边表的行都是保留的。左外联接、右外联接、和全外联接
为什么要使用子查询?
集合函数select min(列名)from 表名 where 查找条件 找某个最小值select max(列名)from 表名 where 查找条件 找某个最大值
decimal 小数percent 百分之几三范式:给表的查询列起别名astop n 表示查看前n行的数据top n percent 表示前百分之几行的数据
排序:order by 列名 默认升序asc 降序descdesc 最大的数字在上面 小的在下面 2在1上面asc 1在第一个2在第二个
消除重复行distinct
where条件查询
between and 在一个连续的范围内in 在一个不连续的范围内
%模糊查询
内连接:inner join 两个表中完全匹配的数据左外连接:left outer join 两个表中完全匹配的数据,左边表中特有的数据右外连接:right outer join 两个表中完全匹配的数据,右边表中特有的数据完全外连接:full outer join 两个表中完全匹配的数据,左表中特有的数据not in (1,3)不在这个范围内in (1,3) 同一个列between 1 and 3 同一个列连续的范围or 或者:表示从不同的列中的条件between 1 and 3 and xxx=1 (between and 是一个整体)
%表示0到多个任意字符_表示一个任意字符[]表示范围内的任意一个字符^非[0-9] 表示一个连续的范围0dao9
left join on 查找的是两个表中都有的数据+左表中特有的数据right join on 查找的是两个表中都有的数据+右表中特有的数据 full join on 查找的是两个表中都有的数据+左表中特有的数据+右表中特有的数据
聚合函数count() 统计函数max()求最大值函数min()求最小值函数sum()求和函数avg()平均值函数over()函数,
分组group by
三个表或以上的表的连接查询select 字段 from 表1 join 表2 on 连接条件 join 表3 on 前面查询结果的连接条件 这个地方不太清楚
查询语句的执行顺序select 列 from 表 join 表 on 连接条件 where 筛选条件 group by 分组 having 分组后筛选 order by 排序
联合查询:将多个结果集合并成一个结果集unionunion allexceptintersect
字符串函数日期函数
子查询:将一个查询语句嵌套入另一个查询语句中,这种查询称为子查询事务:保证多个操作全部成功时,才认为是一次有效操作,当有一个操作失败时,就认为全部都操作无效
primary key identity 主键自动增长not null 非空unique 唯一default 默认check 检查foreign key references 外键
select 字段 from 表insert into 表名 列名 值update 表名 set 列名=值 wheredelete from 表名 where
每个人的背景不同,你可能曾经读过的书,跟你认知世界的方式的不同,所以很多东西你无法理解也是正常的,有些东西见的多了你就理解了习惯了,你就感觉能接受了
每个人都是独立的个体,有思想,有灵魂,有情感,有三观。能够接受外界的“输入”,经过“处理”后,能够产生“输出”。说白了就是会自主的分析问题,并做出决定。这叫什么呢?答案就是,主观能动性。
“中国能走出贫困,靠的是刻苦工作,暂不享乐,在基础设施建设、教育方面的明智投资,以及投入大量资金去研究和生产他人的创新成果作弊形容的是没有真正的实力,作弊者是抄袭答案而没有真正的理解,人类面对的是同一个客观世界,不仅底层的知识是共通的,能够走通的大路其实也是很有限的。后来者可以选择的只有学习,在一边交买路钱,一边学习的过程中,从一些主干道中开辟出新的小路,绕过了原来的一些路障,并遵照规则,也设下了自己的专利,中国既遵守合理的规则,又通过学习创造中国的规则,敢于打破不合理的地方。将谷歌赶出中国,就是一个例子。
想挑战更大的困难,承担更多的责任
情绪稳定,脾气好的努力的克服自己本性中的那些劣根性,为了达到更好的效果而愿意付出刻意的艰难的努力
自学:翻万卷书,读好的大学教课书当入门书籍
这个世界上,每个人都是一座孤岛,倘若未曾交流,你永远都不知道对方在想什么,更无法同频共振,所以,人生而孤独,
用自己的默默努力来代替自己的不满和对生活的埋怨跟周围的人互动才能展示自己的能力,体现自己的价值
学习是全面发展,工作时把自己的长处发挥到最大喜欢就要说出来,我喜欢你,你做我女朋友吧
对自己的定位非常的不清晰导致的自己很迷茫很多时候我们能够接受自己的不努力但是很难接受自己的能力就到这里了
洗澡:整理你身边的环境,不要让自己的生活环境乱糟糟的心情不好的时候,到外面不停的走,走到累为止看书当一条咸鱼,什么也不做
只要你不抛弃自己,你就永远有赢得机会
遇到事情要想怎么解决做喜欢的事情做别人都不愿意做的事情你不去做你永远都不能成熟不要当一个宅宅,不要一个人闷着,要多主动去认识更多的人收拾屋子等于收拾心情多去想一些美好的事情
学习英语没有捷径可以走,要多听多模仿,要持续不断的坚持学习。所以找到自己感兴趣的学习视频是最关键的,因为枯燥的、不感兴趣的主题让人很难坚持,当然,还要选择适合自己难度的,加油各位同学。
很多事情永远没有准备的很完美的时候,不管你多么努力的去复习,多么按部就班的复习,
提高英语背单词永远最重要从你感兴趣的内容开始学习,你会发现越来越感兴趣重复学习真的很重要复习和预习学习知识和考试是两个不同的技巧和技术学习外语可以帮助你从另外一个角度去理解你不懂的东西,当你学习另一种语言的时候,你其实在在拓展你的思考方式,去理解完全不同的东西,你在说母语的时候你已经拥有了一种思考特质,学习另一种语言的时候就是在拓展这种特质,形成全新的思考特质,
多吃蛋白质,多吃早餐
背景不同了,你可能曾经读过的书,和你认知的世界的方式不一样,所以思考的时候有些维度增加不出来,这些东西经历的多了慢慢的就能习惯和接受了,
我是活着还是生活突破现实的羁绊,追求有价值有意义的人生,实现人生目标的关键是,能坚持,有担当,坚持就是身处低谷,仍心怀希望,困难重重仍坚定前行,一个平凡而普通的人,时时都会感到被生活的波涛巨浪所淹没,你会被淹没吗,除非你甘心就此沉沦,我们都层经历各种各样的困难挫折,曾在慢慢长夜中苦苦思索,在无人的角落里偷偷哭泣,但是只要你足够坚持,生活就会给你惊喜,
打开手机私信,我才知道哪有那么多偶遇,所有的遇见都是有备而来,
很多人喜欢技术仅仅是兴趣爱好,就如同很多编程大牛动不动就给你发明一个编程语言,这谁受得了啊老师说的你听不懂,不是老师的问题,是你自己素质太低了,就如同考试的时候,卷子上的每个字你都认识,但是你写不出答案一样刚开始的觉得好难,搞完了,搞懂了,觉得也不过如此嘛