MySQL入门学习--数据库的基本操作

MySQL的环境配置以及可能遇到的问题在前面的博客已经介绍。本节主要介绍MySQL的使用。
PS:为了方便启动数据库服务器,在环境变量配置好MySQL程序包的地址。

启动MySQL服务

开始菜单:输入cmd,弹出命令提示符界面,输入net start MySQL,即可启动服务。
在这里插入图片描述

登录

以windows命令行方式登录,输入密码即可
在这里插入图片描述
MySQL常用图形化工具
MySQL Workbench,Navicat,MySQLDumper,SQLyog,MySQLODBC Connector,其中Navicat为中文界面,有免费版本提供,下载地址为:
jhttps://www.navicat.com/en/,我用的10.1.7.0版本64位,注册码
NAVH-WK6A-DMVK-DKW3亲测可用
SQLyog是一款简洁高效的图形化管理工具。英文版的下载地址有:
https://www.webyog.com/,也可自行搜索中文版的下载地址。

创建数据库

查看当前所存在的数据库,一共4个数据库,其中mysql是必须的,他描述用户访问权限。用户可用test数据库做测试工作。
在这里插入图片描述
创建数据库是在系统磁盘上划分一块区域用于数据的存储和管理。创建数据库的SQL语法格式为:
create database database_name;
PS:database_name不能与已经存在的数据库重名;
创建test_db数据库并用指令show create database test_db;查看数据库的定义
在这里插入图片描述
在这里插入图片描述
查看当前数据库,发现新增test_db
在这里插入图片描述
删除数据库
drop database database_name;
注意使用该命令要谨慎,mysql不会给任何提示确认信息,且不能恢复
在这里插入图片描述
在这里插入图片描述
如上图,删除成功;

数据库存储引擎

数据库存储引擎是数据库底层软件组件,数据管理系统使用数据引擎进行创建,查询,更新,删除操作。mysql的核心就是存储引擎。

mysql存储引擎介绍

mysql提供了很多不同的引擎,包括处理事务安全表的引擎和处理非事物安全表的引擎。可以使用show engines查看系统所支持的引擎;
在这里插入图片描述
加上参数\G可以更清楚地查看
在这里插入图片描述
其中support列的值表示某种引擎是否可用,default表示该引擎为当前默认引擎。

InnoDB存储引擎

是事务型数据库的首选引擎,支持事物安全表,支持行锁定和外键,是MySQL5.5.5之后默认的存储引擎。

MyISAM存储引擎

MyISAM是MySQL5.5.5之前提供默认的存储引擎,其特点是不支持事务、表锁和全文索引,对于一些OLAP系统,操作速度快。

每个MyISAM在磁盘上存储成三个文件。文件名都和表名相同,扩展名分别是.frm(存储表定义)、.MYD (MYData,存储数据)、.MYI (MYIndex,存储索引)。这里特别要注意的是MyISAM不缓存数据文件,只缓存索引文件

查看默认引擎语句:
在这里插入图片描述

PS:use database_name;是选择数据库
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值