数据库
请叫我法斗先生
这个作者很懒,什么都没留下…
展开
-
Jdbc回顾NO.1
jdbc 操作详解 注册驱动 DriverManger.registDriver(new Driver()); DriverManger类 java.sql 类 DriverManager 管理一组 JDBC 驱动程序的基本服务。 static void registerDriver(Driver driver) 向 DriverManager 注册给定驱原创 2017-05-22 00:59:27 · 223 阅读 · 0 评论 -
JS 事件句柄
最常见的时间句柄就是body元素的onload事件,当网页载入结束时就会触发该事件,事件句柄也就将调用相应的函数。 onclick 当鼠标单击某个元素时触发 onmouseover 当鼠标移到某元素上时触发; onmouseout 当鼠标离开某元素时触发; onfoucs 当某元素获得焦点时触发(通过键盘或者鼠标) onblur 当某元素失去焦点时触发 事件句柄中的一小部分而已,并且原创 2018-01-17 11:16:31 · 3319 阅读 · 0 评论 -
Mysql数据库基础-查询数据
1.查询所有列 查询的关键字 select select * from student;2.查询指定列 select id,name from student;3.查询时指定别名 注意:在多表查询时经常使用别名 select id as‘编号’,name as ‘姓名’ from student;4.查询时添加常量列 需求:在查询student表时,添加一个班级列,内容为‘java就业班原创 2017-11-06 18:41:42 · 415 阅读 · 0 评论 -
数据库--存储过程
存储过程,带有逻辑的sql语句。 之前的sql没有条件判断,没有循环 存储过程带上流程控制语句(if while)存储过程特点 1.执行效率非常快!存储过程是在数据库的服务端执行的!!! 2.移植性很差! 不同数据库的存储过程是不能移植的创建存储过程 DELIMITER CREATEPROCEDUREprotest()begin可以写多个sql语句;sel原创 2017-11-07 15:53:04 · 282 阅读 · 0 评论 -
数据库 --关联查询(多表查询)
需求:查询员工及其所在部门(显示员工姓名,部门名称) 1.交叉连接查询(笛卡尔积 有些是重复记录 不推荐) select empName ,deptName from employee,dept; 2.内连接查询 (只有满足条件的结果才会显示) 规则:1.先确定你要查哪些表 2.确定查询哪些字段 3.表与表之间的连接条件(规律:连接条件数量是表原创 2017-11-07 15:17:21 · 24382 阅读 · 0 评论 -
数据库设计 三大范式
引入 需求分析:–需求分析师—》原始需求—–》抽取业务模型 图书模型 : 图书名称 版本号 作者 学生模型: 学号 学生名字 手机号码 …… 角色: 学生 老师 图书管理员原创 2017-11-07 13:53:06 · 419 阅读 · 0 评论 -
MYSQL数据库-基础加强
mysql 基础 1.mysql存储结构: 数据库 -数据表 -数据 sql语句 2.管理数据库 增加:create database 数据库 default character utf-8; 删除:drop database 数据库;原创 2017-11-06 19:48:10 · 213 阅读 · 0 评论 -
葵花宝典 二十三 事务与连接池
事务是什么? 有什么用? 事务就是一件事情,组成这个事情可能有多个单元,要求这些单元,要么全部成功,要么全部不成功,保证我们数据的完整 在开发中,有事务的存在,可以保证数据的完整性。问题:事务怎么样操作 1.mysql下怎样操作 方式一: start transaction 开启事务 rollback 事务回滚 commit 事务提交方式二: 方式2:原创 2017-07-09 14:33:06 · 289 阅读 · 0 评论 -
葵花宝典 二十二 内外连接
课程回顾 sql语句 sql的分类 DDL 创建数据库 数据表 删除和修改数据库 create drop alter DML 操作数据 insert update delete DCL if DQL select where 后面是不能使用聚集函数的 一般的聚集函数 是要跟group by 一起使用的 group by having 条件 后面可以使用聚集函数的多表设原创 2017-07-09 00:46:12 · 266 阅读 · 0 评论 -
葵花宝典 二十一 数据库sql
DQL 语法: select * from 表名; 查询所有 select 字段名1,字段名2… from 表名; select DISTINCT 字段名 from 表名; 去除重复的数据查询的列可以运算 可以使用别名: 使用as 别名 并且as 可以省略 在所有的学生分数上加10分 select name,math+10 from 表名;原创 2017-07-08 19:03:16 · 376 阅读 · 0 评论 -
葵花宝典 二十 再次回顾数据库
数据库介绍 什么是数据库 数据库就是一个文件系统,但是访问的时候需要使用标准sql语句来访问数据关系型数据库 存储的都是实体与实体之间的关系 mysql -u root -p 小黑框登陆 省略了 端口号和主机IP 主机 -h -P端口号总结: 一个数据库的服务器有多个数据库,一个数据库中有多个表,每个表有多个字段,字段和java类的属性是对应的,每一条记录对应的是jav原创 2017-07-08 17:38:49 · 391 阅读 · 0 评论 -
数据库设计
1.我们最常见的数据库依赖关系是函数依赖,简单的将就是一个属性的值或者一组属性的值影响可以决定另外一组属性的值(一个)2.多值依赖,如果一个老师去兼职上课,一张表 姓名 课程 学校,如果开发一个信息系统的话,需要对每一个老师在不同学校的兼课情况进行管理,需求分析。多个值依赖。3.连接依赖,关系的属性之间,举个例子,供应商 ,零件 工程的编号,三元关系,spj(s#,p#,j#) 可以分开成...原创 2018-10-22 10:22:25 · 140 阅读 · 0 评论