![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
Jensen_smile
这个作者很懒,什么都没留下…
展开
-
java连接MySQL数据库的方法
第一种,最原始的方法,直接使用jdbc:createstatement这个方法不用带参数(sql语句),可以在执行时填写。prepareStatement这个方法要填写sql语句,也能填写?在后期语句中设置?的具体值。package com.util;import java.sql.*;public class mysqlConn { public static void ...原创 2019-05-20 11:36:01 · 223 阅读 · 0 评论 -
sql语句group by用法
GROUP BY我们可以先从字面上来理解,GROUP表示分组,BY后面写字段名,就表示根据哪个字段进行分组,就好像Excel中分类统计一样(就是下拉箭头那个)示例:现在我们有一张员工信息表,包括英文名、部门:现在我们想得到各个department有多少人,我们可以执行以下语句:select department as 部门,count(ename) as 人数 from datatabl...原创 2019-05-05 23:27:05 · 14002 阅读 · 0 评论 -
MySQL多表查询
有些时候我们需要在多个表中查询数据,并满足一定的约束条件,得到多个表中字段的组合,这时候需要用到多表查询。比如,我们有两个表mysql> show tables;+-------------------+| Tables_in_mybatis |+-------------------+| it_dwh || it_mon |+--...原创 2019-05-04 14:48:08 · 81 阅读 · 0 评论 -
数据库的三大范式
什么是三大范式:第一范式:当字段值是不可分割的原子值,称R是满足第一范式的,简记为1NF。第二范式:如果关系模式R满足第一范式,并且R得所有非主属性都完全依赖于R的每一个候选关键属性,称R满足第二范式,简记为2NF。第三范式:先满足第二范式,且除开主键列外的其他列不能有传递依赖,简记为3NF。范式不一定越详细越好,要考虑实际需要合理选择范式。...原创 2019-05-04 12:17:18 · 129 阅读 · 0 评论 -
MySQL建表约束
MySQL约束分为:主键约束、自增约束、外键约束、唯一约束、非空约束、默认约束主键约束:唯一确定表的一条记录,非空,不可重复。一个表可以没有主键联合主键:这种只要两个加起来不重复就可以;一个重复没事,只要不是两个主键都重复就好;如果简表时忘记添加主键,可以用以下命令添加主键。另一种修改字段的方法:删除主键:自增约束:顾名思义,字段值可以自动增长。也就是在...原创 2019-05-04 11:24:22 · 588 阅读 · 0 评论 -
MySQL数据库梳理(简版)
本节讲解命令行操作MySQL数据库:#登录MySQL数据库:mysql -u[用户名] -p[密码]mysql -uroot -p111111#查看已有数据库:show tables;原创 2019-05-04 10:22:27 · 141 阅读 · 0 评论 -
主键和外键
什么是主键和外键关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键。 比如: 学生表(学号,姓名,性别,班级) 其中每个学生的学号是唯一的,学号就是一个主键 课程表(课程编号,课程名,学分) 其中课程编号是唯一的,课程编号就是一个主键 成绩表(学号,课程号,成绩) 成...原创 2018-08-03 21:19:53 · 7113 阅读 · 0 评论 -
SQL笔记
原创 2019-01-25 12:53:40 · 80 阅读 · 0 评论 -
MySQL笔记
介绍MySQL 为关系型数据库(Relational Database Management System), 这种所谓的"关系型"可以理解为"表格"的概念, 一个关系型数据库由一个或数个表格组成, 如图所示的一个表格:• 表头(header): 每一列的名称;• 列(row): 具有相同数据类型的数据的集合;• 行(col): 每一行用来描述某个人/物的具体信息;• 值(value)...原创 2019-01-25 13:01:18 · 82 阅读 · 0 评论 -
数据库索引的理解
一般在表查询时,如果没有建立索引,当查询一个字段符合条件的记录时,数据库会默认扫描整张表,如果表的条目很多,如千万条的级别,那么就会严重影响输出结果的速度。数据库怎么解决查询速度慢的问题呢---------索引什么是索引一个索引是存储的表中一个特定列的值的数据结构(最常见的是B-Tree)。索引包含一个表中列的值,并且这些值存储在一个数据结构中。索引是列级别的,索引引擎是表级别的,每张...原创 2019-05-23 10:53:02 · 596 阅读 · 0 评论