MYSQL
宋亚会
我爱Java
展开
-
总结5
DAO模式: 为解决业务代码和数据访问代码的紧耦合给修改和维护代码带来的不便,推荐使用DAO模式封装JDBC DAO模式 组成部分:DAO接口 DAO实现类 实体类 数据库连接和关闭工具类 DAO模式的优势:隔离了数据访问代码和业务逻辑代码 隔离了不同数据库实现 使用Properties 类读取配置文件:优势:能够脱离程序本身去修改相关原创 2017-05-14 13:56:53 · 161 阅读 · 0 评论 -
总结1
3W1H: What 概念 Where 用在什么地方 When 什么时候用 How 怎么用 倒推法→ 结果--过程原创 2017-05-09 12:31:42 · 123 阅读 · 0 评论 -
MySQL数据库知识点1
修改表名:ALTER TABLE 旧表名 RENAME [TO] 新表名; 添加字段:ALTER TABLE 表名 ADD 字段名 数据类型 【属性】; 修改字段:ALTER TABLE 表名 CHANGE 原字段名 新字段名 数据类型 【属性】; 删除字段:ALTER TABLE 表名 DROP 字段名; DML语句--插入单条数据记录 INSERT INTO 表名[(字段名列原创 2017-04-19 08:03:42 · 164 阅读 · 0 评论 -
MySQL数据库
什么是MySQL数据库? 数据库(database)就是一个存储数据的仓库。为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上。 通过数据库管理系统,可以有效的组织和管理存储在数据库中的数据。MySQL数据库可以称得上是目前运行速度最快 的SQL语言数据库。 DBMS:数据库管理系统,数据管理软件,科学组织和存储数据,高效地获取和维护数据。 SQLyog管理工具特点:易用、简洁原创 2017-04-18 21:41:04 · 685 阅读 · 0 评论 -
MySQL数据库知识点2
MySQL查询语句: SELECT FORM [WHERE ] [GROP BY ] [ORDER BY [ASC或DESC]] [LIMIT[位置偏移量]行数]; SELECT a.categoryName AS '父栏目名称',b.categoryName AS '子栏目名称 FROM category AS a INNER JOIN category AS原创 2017-04-21 09:07:31 · 166 阅读 · 0 评论 -
MySQL数据库知识点3
语法: #排序 SELECT * FROM SUBJECT ORDER BY classHour DESC #子查询1--等值查询 SELECT id ,stuName FROM student WHERE id=( SELECT b.stuNo FROM SUBJECT AS a INNER JOIN result AS b ON b原创 2017-04-21 19:22:43 · 145 阅读 · 0 评论 -
Mysql数据库知识点4
1.常用函数--聚合函数 Avg() 返回某字段的平均值 count() 返回某字段的行数 max() 最大值 min() 最小值 sum() 和 2.字符串函数 Lower(str)将字符串转为小写 upper(str) 将字符串转为大写 3.时间日期函数 Now() 获取当前日期和时间 4.Distinct关键字 作用:去掉s原创 2017-04-23 14:49:33 · 152 阅读 · 0 评论 -
mysql数据库知识点5
MySQL的事务处理 事务就是将一组SQL语句放在同一批次内去执行 如果一个SQL语句出错,则该批次内的所有SQL都将被取消执行 事物的ACID原则 原子性(Atomic)、一致性(Consist)、隔离性(Isolated)、持久性(Durable) MySQL的事务实现方法 START TRANSACTION #开始一个事物,标记事务的起始点 COMMIT原创 2017-04-24 19:57:51 · 191 阅读 · 0 评论 -
MySQL数据库知识点6
数据库索引 ♦作用: ■提高查询速度 ■确保数据的唯一性 ■可以加速表和表之间的连接,实现表与表之间的参照完整性 ■使用分组和排序子句进行数据检索时,可以显著减少分组和排序的时间 ■全文检索字段进行搜索优化 ◆分类 ■主键索引(PRIMARY) ●作用:某一个属性组能唯一标识一条记录 ●特点▶最常见的索引类型 ▶确保数据记录的唯原创 2017-04-25 13:56:03 · 158 阅读 · 0 评论 -
MySQL数据库知识点7
●视图 1.什么是视图? ■视图是一张虚拟表 ◆表示一张表的部分数据或多张表的综合数据 ◆其结构和数据是建立在对表的查询基础上 ■视图中不存放数据 ◆数据存放在视图所引用的原始表中 ■一个原始表,根据不同用户的不同需求,可以创建不同的视图 ■视图的用途 ◆筛选表中的行 ◆防止未经许可的用户访问敏感数据 ◆降低数据库的复杂程度 ◆将多个原创 2017-04-26 09:42:06 · 151 阅读 · 0 评论 -
MySQL数据库知识点8
三大范式: 第一范式(1NF,normal format):字段不能再分。这是字段的原子性。例如:字段“学期时间”:2014-9-1,2015-1-15。 这个字段“学期时间”可以再分为“学期开始时间”,2014-9-1;和“学期结束时间”,2015-1-15。 第二范式(2NF):范式是递增的,要满足第二范式,必须满足第一范式! 做法:只要给表一个“id”字段,并原创 2017-04-28 09:33:01 · 141 阅读 · 0 评论 -
MySQL----------6.27
查询表中所有的结果,采用*符号 AS 子句作用:1.可给数据列取一个新别名 2.可给表取一个新别名 3.可把经计算或总结的结果用另外一个新名称来代替。 AS也可以省略不写。 AS子句用法:如:SELECT studentNo AS '学号' from student; DISTINCT 关键字的作用:去掉select查询返回的记录结果中重复原创 2017-06-28 14:44:43 · 226 阅读 · 0 评论