MySQL与JDBC
文章平均质量分 85
学好数据库,走遍天下都不怕.....
结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
_狐狸狐狸渔丶
这个作者很懒,什么都没留下…
展开
-
初识MySQL
1.1、什么是数据库 数据库 ( DataBase , 简称DB ) 概念 : 长期存放在计算机内,有组织,可共享的大量数据的集合,是一个数据 "仓库" 作用 : 保存,并能安全管理数据(如:增删改查等),减少冗余... 数据库总览 : 关系型数据库 ( SQL ) MySQL , Oracle , SQL Server , SQLite , DB2 , ... 关系型数据库通过外键关联来建立表与表之间的关系 非关系型数据库 ( NOSQL ) Redis , Mongo原创 2022-01-04 20:01:47 · 72 阅读 · 0 评论 -
操作数据库
目录1、结构化查询语句分类2、数据库操作3、创建数据表4、数据值和列类型5、数据字段属性6、数据表的类型7、修改数据库1、结构化查询语句分类 名称 解释 命令 DDL (数据定义语言) 定义和管理数据对象,如数据库,数据表等 CREATE、DROP、ALTER DML (数据操作语言) 用于操作数据库对象原创 2022-01-04 20:17:39 · 68 阅读 · 0 评论 -
MySQL数据管理
1、外键 外键概念外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。 在实际操作中,将一个表的值放入第二个表来表示关联,所使用的值是第一个表的主键值(在必要时可包括复合主键值)。此时,第二个表中保存这些值的属性称为外键(foreign key)。 外键作用 保持数据一致性,完整性,主要目的是控制存储在外键表中的数据,约束。 使两张表形成关联,外键只能引用外表中的列的值或使用空值。 创建外键建表时指原创 2022-01-04 20:29:42 · 94 阅读 · 0 评论 -
使用DQL查询数据
目录1、DQL语言2、指定查询字段3、where条件语句逻辑操作符模糊查询 : 比较操作符4、连接查询5、排序和分页6、子查询1、DQL语言 DQL( Data Query Language 数据查询语言 ) 查询数据库数据 , 如SELECT语句 简单的单表查询或多表的复杂查询和嵌套查询 是数据库语言中最核心,最重要的语句 使用频率最高的语句 SELECT语法 SELECT [ALL | DISTINCT] {* | table.原创 2022-01-05 19:37:34 · 80 阅读 · 0 评论 -
MySQL函数
目录1、常用函数数据函数字符串函数日期和时间函数系统信息函数2、聚合函数MD5 加密3、小结官方文档https://dev.mysql.com/doc/refman/5.7/en/func-op-summary-ref.html1、常用函数 数据函数SELECT ABS(-8); /*绝对值*/ SELECT CEILING(9.4); /*向上取整*/ SELECT FLOOR(9.4); /*向下取整*/ SELECT RAND();..原创 2022-01-05 20:24:32 · 56 阅读 · 0 评论 -
事务
目录1、概述原子性(Atomic)一致性(Consist)隔离性(Isolated)持久性(Durable)2、事务实现基本语法:事务处理步骤:3、测试1、概述什么是事务事务就是将一组SQL语句放在同一批次内去执行 如果一个SQL语句出错,则该批次内的所有SQL都将被取消执行 MySQL事务处理只支持InnoDB和BDB数据表类型 事务的ACID原则 百度 ACID 原子性(Atomic) 整个事务中的所有操作,要么全部完成,要.原创 2022-01-05 20:34:09 · 78 阅读 · 0 评论 -
索引
目录1、索引分类分类2、主键索引3、唯一索引4、常规索引5、全文索引关于 EXPLAIN拓展:测试索引6、索引准则7、索引的数据结构关于索引的本质1、索引分类 索引的作用 提高查询速度 确保数据的唯一性 可以加速表和表之间的连接 , 实现表与表之间的参照完整性 使用分组和排序子句进行数据检索时 , 可以显著减少分组和排序...原创 2022-01-06 19:26:05 · 63 阅读 · 0 评论 -
权限管理
目录1、用户管理2、MySQL备份1、用户管理 1、使用SQLyog 创建用户,并授予权限演示 2、基本命令/* 用户和权限管理 */ ------------------ 用户信息表:mysql.user -- 刷新权限 FLUSH PRIVILEGES -- 增加用户 CREATE USER kuangshen IDENTIFIED BY '123456' CREATE USER 用户名 IDENTIFIED BY [PASSW.原创 2022-01-06 19:35:26 · 52 阅读 · 0 评论 -
规范化数据库设计
目录1、为什么需要数据库设计2、三大范式三大范式第一范式 (1st NF)第二范式(2nd NF)第三范式(3rd NF)规范化和性能的关系1、为什么需要数据库设计 当数据库比较复杂时我们需要设计数据库 糟糕的数据库设计 : 数据冗余,存储空间浪费 数据更新和插入的异常 程序性能差 良好的数据库设计 : 节省数据的存储空间 能够保证数据的完整性 方便进行数据库应用系统的开发 软件项目开发周期中数据库设计 : 需求分析阶段: 分析客户原创 2022-01-06 19:39:07 · 179 阅读 · 0 评论 -
JDBC
目录1、数据库驱动2、JDBC介绍3、编写JDBC程序4、对象说明5、statement对象6、PreparedStatement对象7、事务原子性(Atomic)一致性(Consist)隔离性(Isolated)持久性(Durable)8、数据库连接池1、数据库驱动 这里的驱动的概念和平时听到的那种驱动的概念是一样的,比如平时购买的声卡,网卡直接插到计算机 上面是不能用的,必须要安装相应的驱动程序之后才能够使用声卡和网卡,同样道理,我们安装.原创 2022-01-06 20:33:30 · 593 阅读 · 0 评论