MySQL
SQL
SQL语句的分类
DDL的语句
1.查询
2.创建
以指定字符集创建
3.删除
4.进入数据库并查询所在数据库
1.表结构的创建,查询
创建一个表结构
2.查询这个表结构的内容
详细展示
3.table的数值类型
数值型
字符型
时间类型
4.添加字段
5.修改字段
6.删除字段
6.修改表名
6.删除表
DML语句
1.插入赋值字段
2.修改
3.删除
DQL语句
1.基本查询
指定查询和所有查询
不重复查询
2.条件查询
3.聚合函数
null值不参与运算
4.分组查询
5.排序查询
6.分页查询
执行顺序
DCL语句
1.管理用户
2.权限控制
JDBC简介
JDBC,全称Java Database Connectivity,是Java语言提供的一种数据库连接技术
-
定义和作用:JDBC是一个用于执行SQL语句的Java API,它允许Java程序与各种关系数据库进行交互。通过JDBC,开发人员可以使用Java语言编写的程序来连接、查询和操作数据库中的数据。
-
组成:JDBC由一组用Java语言编写的类和接口组成,这些类和接口为数据库开发人员提供了一个标准的编程接口,使得他们能够编写出能够与任何关系数据库管理系统(RDBMS)交互的数据库应用程序。
-
特点:
-
跨平台性:JDBC的一个重要特点是它的跨平台性,即“一次编写,到处运行”。使用JDBC API编写的程序可以在不同操作系统上运行,而无需修改代码。这是因为JDBC API将数据库操作请求交给了具体的JDBC驱动程序,而这些驱动程序负责与数据库的具体交互。
-
统一接口:JDBC提供了统一的数据库访问接口,无论后台使用的是哪种数据库,对于Java程序员来说,使用的都是相同的API,这极大地简化了数据库应用程序的开发过程。
-
使用场景:JDBC适用于需要与数据库进行交互的Java应用程序。无论是需要进行数据查询、更新还是管理数据库连接和事务,JDBC都提供了相应的功能来支持这些操作。
-
实现原理:当Java程序需要与数据库交互时,它会通过JDBC API发出请求。这个请求会被传递给对应的JDBC驱动程序,然后由驱动程序完成与数据库的实际交互工作,包括打开连接、执行查询、控制事务等。
-
驱动兼容性:为了使用JDBC与特定的数据库进行交互,需要有相应的JDBC驱动程序。不同的数据库系统有自己的JDBC驱动,这些驱动作为桥梁,帮助Java程序与数据库进行通信。