【MySQL数据库】数据库基础

1. 浅谈数据库

  1. 数据库是什么?

数据库是一个软件(一类软件),这一类软件功能就是管理数据,实现数据库软件的内部,会广泛的使用到各种数据结构

  1. 数据库管理的数据,一般存储在哪里呢?

一般情况下,是保存在硬盘上面,是一种持久化存储,也有少数的数据库将数据存储在内存当中(例如:Redis)

2. 浅谈MySQL

  1. MySQL 这个数据库是一个“ 客户端——服务器 ” 结构的数据库;
    注意:主动发送请求的一端为客户端,被动接收请求的一端为服务器端
  2. 对于MySQL ,安装好了它,就相当于安装了客户端和服务器端,客户端和服务器是通过“网络“进行通信的。注意:这里的网络是操作系统虚拟出来的一个”环回网卡“

3. 数据库的一些基本操作

  1. 显示当前服务器上有那些数据库
show databases;
  1. 创建数据库
cteate database 数据库名字;
create database if not exists 数据库名字;
//注意:数据库名字不能为SQL中的关键字,若要为SQL中的关键字,就得加反引号。
  1. 选中数据库
use 数据库名字;
  1. 删除数据库
drop database 数据库名字;
drop database if exists 数据库名字;
//这个操作是一个非常危险的操作

4. 在工作中,涉及到的几种环境

  1. 办公环境:入职时公司发的电脑或者自己带的电脑
  2. 开发环境/测试环境:一般是以服务器的形式进行提供的,办公电脑通过网络连接到服务器。因为有的项目跑起来比较消耗资源,用办公电脑是跑不起来的。
  3. 线上环境/生产环境:也是以服务器的形式提供的,办公电脑通过网络远程连接。用来给用户提供访问的环境,如果生产环境挂了,用户就无法进行访问了

5. 如何避免生产环境的数据被删除

  1. 权限控制:不是所有人都能进行删除操作,只有个别人能进行
  2. 备份:删除只有还有备份资源

6. MySQL管理数据的方式

在这里插入图片描述

  1. 一个数据库可以有多个数据表
  2. 一个数据表有很多行,每一行称为一条”记录“
  3. 每一条记录有很多列,每一列称为一个”字段“,
  4. 每一行的列都是一样的

7. 常用的数据类型

7.1.数值数据

  1. 整型数据
    在这里插入图片描述
  2. 浮点型数据
    在这里插入图片描述
    注意:M指定长度,D指定小数位数。这里的浮点型数据会发生精度丢失。
  3. 能精确表示小数得数据类型
    在这里插入图片描述
    注意:这两表示小数的方式,相当于用字符串表示浮点数,优势就是能精确计算,劣势就是计算消耗的时间多,存储空间也多,除非是特别需要,才使用decimal和numeric

7.2 字符串数据

在这里插入图片描述

7.3 日期类型

在这里插入图片描述

8. 数据表的一些基本操作

  1. 创建表
create table 表名 (列名1 类型,列名2 类型,列名3 类型......);

注意:在操作表之前,要选中数据库
  1. 查看表
show tables;
  1. 查看表结构
desc 表名;
  1. 删除表
drop table 表名;
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值