MySQL从零开始
文章平均质量分 95
记录MySQl数据库基础学习的一点一滴
小智RE0
慎独
展开
-
MySQL基础--(1) [数据库概述,安装MySql]
目录1.数据库概述1.1为什么学习数据库1.2关于数据库1.2(1)数据库的分类关系型数据库非关系型数据库1.2(2)MySQL数据库安装MySQL1.数据库概述1.1为什么学习数据库在之前的Java学习中,首先学到的是将数据存储到数组中;然后到面向对象的部分,将数据存到对象中;然后是学了集合,又可以将数据存到集合中;这些将数据存储到了内存中;一旦电脑突然断电等状况出现;保存不及时可能出现数据丢失;然后学到IO流时,可以将数据序列化/反序列化地方式在内存和硬盘文件之间流通数据;但是这样的话,数据原创 2021-06-04 17:52:59 · 169 阅读 · 0 评论 -
MySQL基础--(2) [SQL(结构化查询语言), DDL(数据定义语言)]
目录Sql(结构化查询语言)sql的概念以及特点DDL(数据定义语言)创建,删除,修改数据库.数据库存储数据的特点数据库表数据库表中数据的数据类型数据库表中数据的约束创建表删除表修改表名复制表结构Sql(结构化查询语言)几个概念的区分:sql: 结构化查询语言MySQL: 是数据库软件的名称SQLyog: 一款可视化工具关于SQL的语法和注释SQL语法不区分大小写,建议关键字大写,表名、列名小写每句话用;结束注释单行注释:#注释文字单行注释:--原创 2021-06-06 21:36:42 · 2095 阅读 · 3 评论 -
MySQL基础--(3) [DML(数据操纵语言),DQL(数据查询语言)]
目录DML(数据操纵语言)插入数据操作DML(数据操纵语言)数据操作语言DML(Data Manipulation Language).用户通过它可以实现对数据库的基本操作。例如,对表中数据的查询、插入、删除和修改。 在DML中,应用程序可以对数据库作插,删,改,排,检等五种操作。常用语句: insert,delete,update(1)插操作:把数据插入到数据库中指定的位置上去,如Append 是在数据库文件的末尾添加记录,而INSERT是在指定记录前添加记录。(2)删操作:删除数据库中不原创 2021-06-10 23:35:19 · 488 阅读 · 2 评论 -
MySQL基础--(4)--[多表设计,数据库设计范式,内连接,外连接,数据库备份及导入还原 ]
目录数据库设计范式外键对于数据表的列属性设置时,有时会出现数据冗余的现象;那么就需要将表结构合理设计;将原来创建了多个列的一张表进行合理分类;形成多个表;数据冗余是指数据之间的重复,也可以说是同一数据存储在不同数据文件中的现象。 可以说增加数据的独立性和减少数据冗余是企业范围信息资源管理和大规模信息系统获得成功的前提条件。数据库设计范式那么在设计数据库时就要考虑到数据冗余的问题;这就需要特定的规定来约束数据库的设计;在关系型数据库中就称为数据库设计范式关系数据库有六种范式:第一范式(1原创 2021-06-13 20:40:22 · 1018 阅读 · 2 评论 -
JDBC基础--[JDBC概述,JDBC的搭建,PreparedStatement和Statement执行SQL语句,结果集处理]
目录JDBC概述JDBC搭建JDBC概述Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标。我们通常说的JDBC是面向关系型数据库的。由一组用Java语言编写的类和接口组成对于数据库的操作无非就是增删改查的操作;java语言的开发者并不会直接进行数据库的操作;而是定义了一些接口,最终是由数据库的开发商去原创 2021-06-14 18:13:22 · 2545 阅读 · 3 评论