
数据库
文章平均质量分 73
南岭落梅
这个作者很懒,什么都没留下…
展开
-
JDBC介绍
JDBC是Java DataBase Connectivity的缩写,意为用Java语言来操作数据库。JDBC是用Java语言向数据库发送SQL语句。为了Java语言能够连接数据库,SUN公司与数据库厂商们讨论后得出结果。由SUN提供一套访问数据库的规范(一组接口),并提供连接数据库的协议标准,然后各个数据库厂商会遵循SUN的规范,提供一套访问自己公司的数据库服务器的API。SUN提供的规范命名为JDBC,而各个厂商提供的遵循JDBC规范的可以访问自己数据库的API,称之为驱动。原创 2024-11-14 19:05:13 · 460 阅读 · 0 评论 -
[MySQL]隐式类型转换
中,字符串'1990-01-01'会被隐式转换为日期类型,以便与birthday字段(假设为日期类型)进行比较。中,整数值10会被隐式转换为浮点数类型,以便与price字段(假设为浮点数类型)进行比较。在MySQL中,隐式类型转换是指当两个不同数据类型的值进行比较或运算时,MySQL会自动将它们转换为一个共同的类型以便进行操作。在select语句中,使用 = 时,结果不会包含值为 null 的记录,但如果使用安全等号 <=> 来替 代=,则会在结果中包含值为 null 的记录。原创 2024-11-11 12:58:20 · 577 阅读 · 0 评论 -
[MySQL]索引
在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用数据, 这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。假设我们有存了100个 1~999的数字,在没有索引的情况下,数据库会对表全表扫描,如果我要查找的记录排在表的后面,那么就需要越过大半的记录才能查找到我需要的记录。此时的查找效率会很低。原创 2024-11-08 20:41:26 · 1044 阅读 · 0 评论 -
[MySQL]视图
视图(View)是一种虚拟存在的表。视图中的数据,来自定义视图的查询语句中,使用的表,并且是在使用视图时动态生成的。简单讲,视图只保存了查询的SQL逻辑,不保存查询结果。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。原创 2024-11-06 12:24:15 · 388 阅读 · 0 评论 -
[MySQL]DQL语句(二)
(一)里面我们以单表查询为基础,讲了DQL语句的基础,这篇我们来讲多表查询。原创 2024-11-03 21:35:17 · 1013 阅读 · 0 评论 -
[MySQL]DQL语句(一)
查询语句是数据库操作中最为重要的一系列语法。查询关键字有 select、where、group、having、order by、imit。其中imit是MySQL的方言,只在MySQL适用。原创 2024-10-31 20:52:44 · 934 阅读 · 0 评论 -
[MySQL]DQL查询语句的执行顺序
如果不了解的话,往往会在聚合函数和分组查询难以理解。在MySQL的查询语句中,各个关键字的编写顺序为。原创 2024-11-01 17:59:31 · 373 阅读 · 0 评论 -
[MySQL]完整性约束
约束是作用于表中字段上的规则,用于限制存储在表中的数据,可以保证数据库中数据的正确、有效性和完整性。约束是作用于表中字段上的,可以在创建表/修改表的时候添加约束。原创 2024-11-02 17:47:36 · 1054 阅读 · 0 评论 -
[MySQL]DCL语句
DCL指的是用来管理数据库用户、控制数据库的访问权限的语句。原创 2024-11-01 12:09:10 · 428 阅读 · 0 评论 -
[MySQL]DML语句
插入修改删除原创 2024-10-31 11:07:19 · 438 阅读 · 0 评论 -
[MySQL]DDL语句
查询所有数据库的名称: SHOW DATABASES;使用某个数据库: USE 数据库名;查询当前使用的数据库的名称: SELECT database();原创 2024-10-30 20:34:46 · 806 阅读 · 0 评论 -
[MySQL]介绍与基础指令
现在常见的数据库如:Oracle、DB 2、SQL Server、MySQL等都是关系型数据库,使用二维表格来存储数据。关系结构型数据库系统 = 管理员 + 仓库MySQL的数据存储目录为data,在data下的每个目录都代表一个数据库。MySQL的安装目录下:bin目录中都是可执行文件;my.ini文件是MySQL的配置文件;原创 2024-10-30 09:06:33 · 404 阅读 · 0 评论