07 2020 档案

摘要:准备数据 1、设计表 2、加入相关信息 代码 package jdbc; import java.sql.*; import java.util.ResourceBundle; import java.util.HashMap; import java.util.Map; import java.u 阅读全文
posted @ 2020-07-31 00:58 YU_UY 阅读(966) 评论(0) 推荐(0)
摘要:概述 JDBC是什么? Java DataBase Connectivity(Java语言连接数据库) JDBC的本质是什么? 1、JDBC是SUN公司制定的一套接口(interface) java.sql.*;(这个软件包下有很多接口) 2、接口都有调用者和实现者。面向接口调用、面向接口写实现类。 阅读全文
posted @ 2020-07-25 18:30 YU_UY 阅读(244) 评论(0) 推荐(0)
摘要:定义 1、设计数据库的时候所依据的规范,共有三个规范。 2、按照三范式设计表避免出现数据冗余。 3、在实际的开发中,以满足客户的需求为主,有的时候会拿冗余换执行速度。 第一范式 主键、字段不能再分 要求有主键,数据库中不能出现重复记录,每一个字段是原子性不能再分。 示例:不符合第一范式 原因: 1、 阅读全文
posted @ 2020-07-22 20:18 YU_UY 阅读(588) 评论(0) 推荐(0)
摘要:新建用户 语法 CREATE USER username IDENTIFIED BY 'password'; username:你将创建的用户名; password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器。 示例: create user p11 identifie 阅读全文
posted @ 2020-07-22 00:53 YU_UY 阅读(575) 评论(0) 推荐(0)
摘要:概述 1、视图(view)在数据库管理系统中也是一个对象,也是以文件形式存在的。 2、视图也对应了一个查询结果,只是从不同的角度查看数据。 创建、删除、修改视图 创建视图 语法结构: create view 视图名称 as 查询语句; 例子:从emp表查询empno、ename、sal,结果当作视图 阅读全文
posted @ 2020-07-21 20:07 YU_UY 阅读(2445) 评论(0) 推荐(0)
摘要:概述 索引(index)作用: 相当于一本字典目录,提高程序的检索/查询效率,表中每一个字段都可添加索引。 主键自动添加索引: 主键和具有unique约束的字段自动会添加索引。能够通过主键查询的尽量通过主键查询,效率较高。 存储地址 索引和表相同,都是一个对象,表是存储在硬盘文件中的,那么索引也是表 阅读全文
posted @ 2020-07-21 19:18 YU_UY 阅读(481) 评论(0) 推荐(0)
摘要:目录 1、概述 1.1事务是什么? 1.2例子:银行转账业务 1.3四个特征ACID 1.4和事务有关的两条SQL语句(TCL) 1.5事务开启和结束的标志 2、事务的提交和回滚的演示 2.1事务的提交 2.2事务的回滚 2.3手动设置事务开关 3、事务的隔离级别 3.1read uncommitt 阅读全文
posted @ 2020-07-21 13:18 YU_UY 阅读(731) 评论(0) 推荐(0)
摘要:(了解内容) 概述 1、存储引擎是MySQL特有的,其它数据库没有。 2、使用:SHOW CREATE TABLE t_class(表名);完整的建表语句: CREATE TABLE `t_class` ( `cno` int NOT NULL, `cname` varchar(128) NOT N 阅读全文
posted @ 2020-07-19 17:55 YU_UY 阅读(1028) 评论(0) 推荐(0)
摘要:1、约束 1.1概述 1.2常见约束 1.3常见约束示例 1.4组合使用not null和unique 2、主键约束PK(primary key) 2.1示例 2.2主键相关术语 2.3主键的作用 2.4主键的分类 2.5主键值自增 3、外键约束FK(foreign key) 3.1示例 3.2概述 阅读全文
posted @ 2020-07-19 00:50 YU_UY 阅读(551) 评论(0) 推荐(0)
摘要:1、创建表 1.1建表语句的语法格式 1.2建表 1.3常见的字段的数据类型 2、删除表 3、向表中插入数据 3.1概述 3.2插入数据的四种方式 4、default默认值 5、表的复制 5.1定义 5.2两种方式 5.3将查询结果插入到某张表中 6、增/删/改表结构 6.1语法结构 6.2示例 7 阅读全文
posted @ 2020-07-19 00:42 YU_UY 阅读(838) 评论(0) 推荐(0)
摘要:概述 1、主要用于提取前几条或者中间某几行数据。 2、select * from table limit m,n; 其中m是指记录开始的index,从0开始,表示第一条记录;n是指从m+1条开始,取n条。 select * from table limit 2, 4; 即取出第3条至第6条,4条记录 阅读全文
posted @ 2020-07-14 16:16 YU_UY 阅读(23682) 评论(0) 推荐(1)
摘要:简述 可以将查询结果集相加。 例子 找出工作岗位是SALESMAN和MANAGER的员工。 1、方法一(or): SELECT ename, job from emp where job='salesman' or job='manager'; 2、方法二(in): SELECT ename, jo 阅读全文
posted @ 2020-07-13 19:34 YU_UY 阅读(696) 评论(0) 推荐(0)
摘要:概述 什么是子查询? select语句当中嵌套select语句,被嵌套的select语句是子查询。 子查询可以出现在哪里? select ...(select) from ...(select) where ... (select) where后面嵌套子查询 例子 找出高于平均薪资的员工信息。 错误 阅读全文
posted @ 2020-07-13 18:45 YU_UY 阅读(3453) 评论(0) 推荐(0)
摘要:1、概述 2、连接查询原理及笛卡尔积现象 3、内连接 3.1等值连接 3.2非等值连接 3.3自连接 4、外连接 4.1概述 4.2例子 5、三张表以上的连接查询 5.1大致语法 5.2例子 概述 1、在实际开发中,大部分的情况下都不是从单表中查询数据,一般都是多张表联合查询取出最终的结果。一个业务 阅读全文
posted @ 2020-07-12 00:37 YU_UY 阅读(4247) 评论(0) 推荐(0)
摘要:关于查询结果集的去重 使用distinct关键字 1、distinct意为:有区别的,用于去除重复记录。 2、放在需要去重的字段前,而且必须在所有字段的最前面。 3、多个字段前加distinct表示联合去重。 单字段去重 1、不加distinct关键字前: 2、加distinct关键字后: SELE 阅读全文
posted @ 2020-07-08 18:25 YU_UY 阅读(9763) 评论(0) 推荐(1)
摘要:分组函数 分类: count 计数 sum 求和 avg 平均值 max 最大值 min 最小值 注: ①所有的分组函数都是对“某一组"数据进行操作的。 ②分组函数自动忽略空值(NULL),不需要手动的加where条件排除空值。 ③在数据库运算中,NULL参与的运算,结果一定是NULL。 ④分组函数 阅读全文
posted @ 2020-07-08 17:49 YU_UY 阅读(695) 评论(0) 推荐(0)
摘要:升序 按照cust_id升序(默认升序),找出cust_id和cust_name。 SELECT cust_id, cust_name FROM boot_crm.customer order by cust_id; 指定升序或者降序: 默认是升序。asc表示升序,desc表示降序。 例: SELE 阅读全文
posted @ 2020-07-06 12:54 YU_UY 阅读(2782) 评论(0) 推荐(0)
摘要:相关运算符 条件查询需要用到where语句,where必须放到from语句表的后面。 | 运算符 | 说明 | |--|--| | = | 等于 | | <> 或 != | 不等于 | | < | 小于 | | ⇐ | 小于等于 | | > | 大于 | | >= | 大于等于 | | betwee 阅读全文
posted @ 2020-07-06 09:56 YU_UY 阅读(1826) 评论(0) 推荐(0)
摘要:语法格式 简单的查询语句(DQL)语法格式: select + 字段名1,字段名2,字段名3... + from + 表名; (提示:任何一条sql语句以";"结尾。sql语句不区分大小写) 1、字段可以参与数学运算:select ename, sal * 12 from emp; 2、给查询结果的 阅读全文
posted @ 2020-07-01 21:58 YU_UY 阅读(352) 评论(0) 推荐(0)
摘要:MYSQL sql,DB,DBMS分别是什么,以及他们之间的关系: DB: DataBase(数据库,数据库实际上在硬盘上以文件的形式存在) DBMS: DataBase Management System(数据库管理系统,常见的有:MYSQL、Oracle、DB2、Sybase、SqlServer 阅读全文
posted @ 2020-07-01 16:35 YU_UY 阅读(272) 评论(0) 推荐(0)