-
Java数据库驱动JDBC
1、什么是数据库驱动 通常一台电脑上都会有显卡驱动,声卡驱动,而驱动的作用是使应用程序与硬件匹配和连接。数据库也是如此,不同的数据库厂商有各自的数据库驱动去连接其数据库。 2、什么是 JDBC 在一个程序中,如果需要连接多个数据库,甚至多个不同厂商的数据库,就需要编写多个数据库驱动的程序,这显然不符合需求。于是,JDBC 就出现了。 JDBC 是 SUN 公司为了简化开发人员对数据库的统一操作,提…- 25
- 0
-
MySQL之索引、视图与范式
1、索引(index) 1.1、什么是索引? 索引是在数据库表的字段上添加的,是为了提高查询效率存在的一种机制。 一张表的一个字段可以添加一个索引,当然,多个字段联合起来也可以添加索引。 索引相当于一本书的目录,是为了缩小扫描范围而存在的一种机制。 对于一本字典来说,查找某个汉字有两种方式: 第一种方式:一页一页挨着找,直到找到为止,这种查找方式属于全字典扫描。效率比较低。 第二种方式:先通过目录…- 9
- 0
-
MySQL约束、存储引擎以及事务
1、多行插入 语法:insert into 表名(字段名) values(值),(值),(值),(值); insert into t_student(no,name,sex,age,email) values(2,'zs','男',21,'2@1.com'),(3,'ls','女',21,'…- 10
- 0
-
MySQL多表查询(增删改查)
1、把查询结果去除重复记录【distinct】 注意:原表数据不会被修改,只是查询结果去重。去重需要使用一个关键字:distinct mysql> select distinct job from emp; +-----------+ | job | +-----------+ | CLERK | | SALESMAN | | MANAGER | | ANALYST | | PRESID…- 7
- 0
-
MySQL基础以及单表查询
1、数据库的基本概念 1.1、数据库: 英文单词DataBase,简称DB。按照一定格式存储数据的一些文件的组合。 顾名思义:存储数据的仓库,实际上就是一堆文件。这些文件中存储了 具有特定格式的数据。 1.2、数据库管理系统: DataBaseManagement,简称DBMS。 数据库管理系统是专门用来管理数据库中数据的,数据库管理系统可以对数据库当中的数据进行增删改查。 常见的数据…- 17
- 0