JieSangQAQφ(゜▽゜*)♪ 
  • Home
  • Archives
  • Categories
  • Tags
  • About
  •     

数据库(4)

约束 constraint 概念 当数据进入 数据库表中时,数据库管理系统 可以通过加在字段上 约束 限制来对数据进行 检查 符合检查条件的数据才能进入数据库的表。 约束的种类 主键约束 primary key pk 如果对一个字段加了主键约束 则 这个字段的取值 必须不能为空 并且 值 不能 重复。一张表只能有一个主键。 唯一性约束 unique uk 如果对一个字段加了唯一性约束 则这个字段的值 不能重复 非空约束 not null nn 字段的值不能为空 检查约束 check ck 字段的值必须符合检查条件 外键约束 foreign key fk references 约束的实现方式 列级约束实现 : 在定义表的某一列时 直接在这一列后面加约束限制 表级约束实现: 在定义
 2019-09-26   9月    数据库 

数据库(3)

** 日期类型 ** 1.日期类型的默认表现> dd-MON-yy select id,start_date from s_emp; 按照入职日期排序 显示 id first_name start_date > select id,first_name,start_date from s_emp order by start_date; 2.使用 to_char 来改变显示的格式<p>新的日期格式:</p> yyyy 四位年 mm 两位月 dd 天 hh 12小时制 hh24 24小时制 mi 分钟 ss 秒 day 星期几 MON 英文月的缩写 month 英文月的全写 pm 上午 显示成 am 下午显示成pm select id,first_name,to_char(start_date,’yyyy-
 2019-09-25   9月    数据库 

数据库(2)

表连接 内连接 等值连接 员工和部门 部门和地区 非等值连接 员工的工资 和 对应的工资级别 自连接 谁是领导? 外连接 等值连接 员工和部门 (找出没有部门的员工) 部门和地区 (没有地区编号的部门) 非等值连接 员工的工资 和 对应的工资级别 (超出统计范围的工资) 自连接 谁是普通员工? 外连接的结果集 等于 内连接的结果集 加上匹配不上的记录 如何实现的? (+) (+)的意思所在字段的对面的表的数据全部被匹配出来 本质上 底层是通过 NULL 记录进行的匹配 SQL99 内外连接 内连接标准 from a表 join b表 on 连接条件 where 过滤条件; from a表 inner join b表 on 连接条件 where 过滤条件; 显示 每个部门的名字 和
 2019-09-24   9月    数据库 

数据库(1)

** 内连接 ** 内连接的特点就是 符合连接条件的数据 被选中 不符合连接条件的数据被过滤掉。 上面的 等值连接 非等值连接 自连接 都是内连接。** 外连接 ** 外连接的结果集 等于 内连接的结果集 加上 匹配不上的记录(一个也不能少) (+) (+) 所在的表的字段 对面的表的数据全部被匹配出来 底层通过 NULL 记录匹配出来的 >select distinct m.id,m.first_name from s_emp e,s_emp m where e.manager_id(+) = m.id and e.manager_id is null; 1234567891011121314151617181920212223242526272829303132333435363738练习 s_emp s_dept 显示每个员工的id, first_name 和 对应的 部门名(name) select e.id,first_name,name
 2019-09-23   9月    数据库 

22日日报

终于我还是败给了deepin 今天又安回了win10系统,因为我Linux下安装数据库安装了好长时间 于是我自闭了,安回了win10。看见熟悉的画面,emmm.... 还是windows看着舒服 今天安装各种软件安装了好长时间,所以学习时间就少了好多 但是这并不是我不努力的理由,所以只有更努力的学习了嘛 you can
 2019-09-22   9月    日报 

JVM

JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 Java虚拟机有自己完善的硬件架构,如处理器、堆栈等,还具有相应的指令系统。 Java虚拟机本质是就是一个程序,当它在命令行上启动的时候,就开始执行保存在某字节码文件中的指令。Java语言的可移植性正是建立在Java虚拟机的基础上。任何平台只要装有针对于该平台的Java虚拟机,字节码文件(.class)就可以在该平台上运行。这就是“一次编译,多次运行”。 Java虚拟机不仅是一种跨平台的语言,而且是一种新的网络计算平台。该平台包括许多相关的技术,如符合开放接口标准的各种API、优化技术等。Java技术使同一种应用可以运行在不同的平台上。Java平台可分为两部分,即Java虚拟机(Java virtual machine,JVM)和Java API类库。 Java虚拟机主要分为五大模块:类装载器子系统、运行时数据区、执行引擎、本地方法接口和垃圾收集模块 Java虚拟机不是真实的物
 2019-09-20   9月    Java 

兄弟会感悟

时间如白马过隙,悄然而逝,但是自从我来到兄弟会,不仅学到了好多东西,而且认识了这么多可以帮得到我的兄弟萌,有辛苦,有欢乐 当然,我们兄弟会成立之初,我们也有过迷茫,我们也想过兄弟会是否能给我们以进步(emmm...),但是小明告诉我,我们其实学到了很多,比如自己的 学习能力,解决问题的能力,知识覆盖面,尤其是我们很少主动问别人问题了(当然不能不会还憋着不问) 到现在,教练们的辛苦负责,组长们的热情多助,学员们的心得分享,已让我的生活变得充实,每天都有自己能学到的东西。迷茫,彷徨自然就随风而散了。 每天的充实生活已让我陶醉,每天的学习也让我进步 所以呀,考虑一千次,不如去做一次;犹豫一万次,不如实践一次;华丽的跌倒,胜过无谓的彷徨,将来的你,一定会感谢现在奋斗的你 小明说:所有成功的背后,都是苦苦堆积的坚持;所有人前的风光,都是背后傻傻的不放弃,那么我们也要紧追他的步伐 so,加油啊少年
 2019-09-19   9月    心得 

启动vue时报错

✘ 1 problem (1 error, 0 warnings) Errors: 1 http://eslint.org/docs/rules/no-trailing-spaces ✘ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed src/components/HelloWorld.vue:6:1 ^ ✘ http://eslint.org/docs/rules/eol-last Newline required at end of file but not found src/components/HelloWorld.vue:16:10 ✘ 2 problems (2 errors, 0 warnings) Errors: 1 http://eslint.org/docs/rules/eol-last 1 http://eslint.org/docs/rules/no-trailing-spaces You may
 2019-09-17   9月    Vue 

17日日报

今天又是学习Vue的一天 有在很努力学习vue的呢 emmm... 今天还进行了3个js的学习 但是我只学会了一个(手动狗头) 不是井里没有水,而是你挖的不够深。不是成功来得慢,而是你努力的不够多 10年后的你肯定会感谢现在努力的自己 you can
 2019-09-17   9月    日报 
1…56789…12

搜索

Hexo Fluid