MySQL数据库基本管理


引言:本文将介绍MySQL的基本操作,数据库、表、字段的增删改查操作

一.数据类型

1.1数据库管理

进入数据库

mysql -u root -p123456  #-u指定用户 -p指定密码

在这里插入图片描述

  • 查看数据库 show databases
    在这里插入图片描述
  • 查看库内的表
    使用show tables in 库名
    在这里插入图片描述
  • 查看表
    使用相对路径查看
use 库名   #进入某个数据库
desc 表名;  #查看表内内容
或 desc 表名\G  #不用加分号;查看其结构

在这里插入图片描述
在这里插入图片描述
使用绝对路径查看
desc 数据库名.表名;
在这里插入图片描述

  • 数据表结构
参数 描述
Field 字段名称
Type 数据类型
Null 是否允许为空
Key 主键
Default 默认值
Extra 扩展属性

1.2常见数据类型

数据类型 描述
int 整型
float 单精度浮点4字节32位
double 双精度浮点8字节64位
双精度浮点8字节64位 固定长度的字符类型
varchar 可变长度的字符类型
text 文本
image 图片
decimal(5,2) 5个有效长度数字,小数点后面有2位
  • 注:char如果存入数据的实际长度比指定长度要小,会补空格至指定长度,如果存入的数据的实际长度大于
    指定长度,低版本会被截取,高版本会报错
    主键是唯一的,但主键可以由多个字段构成

1.3数据文件

MySQL数据库的数据文件存放在==/usr/local/mysq1/data==目录下,**每个数据库对应一个子目录,用于存储
数据表文件。
在这里插入图片描述

**每个数据表对应为三个文件,扩展名分别为".frm”、“ . MYD"和“.MYI"。

MYD文件是MyISAM存储引擎专用,存放MyISAM表的数据。每一个MyISAM表都会有一一个“.MYD"文件与之对应,同样存放于所属数据库的文件夹下,和“.frm" 文件在一起。
" .MYI"文件也是专属于MyISAM 存储引擎的,主要存放MyISAM 表的索引相关信息。对于MyISAM存储来说,可以被cache 的内容主要就是来源于“.MYI"文件中。每一个MyISAM表对应一个“.MYI"文件,存放于位置和“.frm"以及“.MYD"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值