0


数据库系列一

1、初识数据库

(1)数据结构与数据库的关系

  1. 相同:两者都是对数据进行增删改除。
  2. 不同:数据结构更多的来说是一门抽象的学科,数据库更多的是一类管理数据的软件,是为了更好地进行数据的增删查改。

(2)数据库的常用软件

  1. 关系型数据库:OracleMySQLSQL Server
  2. 非关系型数据库:MongoDBRedisHBase...

2、数据库语言

  1. SQL编程语言(SQL语法不区分大小写)
  2. 关系型数据库支持SQL,非关系型数据库(NoSQL)不一定支持

3、初识MySQL

  1. 实质:MySQL是一个“客户端-服务器”程序
  2. 客户端和服务器之间,是通过网络来进行通信的。
  3. 客户端:主动发起请求的一方。
  4. 服务器:被动接受请求的一方。
  5. “请求”:客户端发送给服务器的数据。
  6. “响应”:服务器返回给客户端的数据。
  7. MySQL客户端与服务器中,服务器是主体。

4、MySQL的安装包及安装

MySQL安装视频

[MySQL安装包及详细教学](Windows下最简单的Java环境安装指南 - 大博哥VV6 - 博客园 (cnblogs.com))

5、MySQL数据的存储位置

  1. MySQL是把数据存储在"外存"上的.外存包括不限于:硬盘,U盘,光盘,软盘....
  1. 把数据存储在外存(硬盘)上的原因:
  2. (1)MySQL管理的数据量大,内存空间小,硬盘空间大。
  3. (2)内存比外存贵。
  4. (3)掉电的时候,内存上的数据会丢失,硬盘则不会。
  5. 数据多的一个机器都存不了的话,可以考虑用多个机器存储(MySQL的分库分表)

6、数据库的操作

注意:每一条数据库操作后面得加分号(英文的半角)

(1)显示数据库

  1. show databases;(查看一下当前的MySQL服务器有多少个数据库)

show.png

  1. set:表示秒,MySQL初始化有一些数据库(java101数据库是博主自己创建的、其他的是初始化的)

(2)创建数据库

  1. create database [数据库名];(数据库名不可重复)
  2. 改进:create database if not exists;(避免创建相同数据库名而引发报错)

create.png

exists.png

(3)使用数据库

  1. use [数据库名];

use.png

(4)删除数据库

  1. drop database java101;(工作中这个操作必须谨慎)

drop.png

博主水平较低,如果有误,请多多指教!!!

标签: 数据库 mysql java

本文转载自: https://blog.csdn.net/qq_49324828/article/details/122367581
版权归原作者 抓住努力的尾巴呀 所有, 如有侵权,请联系我们删除。

“数据库系列一”的评论:

还没有评论