湖北专升本MySQL复习(MySQL数据库实用教程)——MySQL数据库概述(二)

MySQL 8.0 服务启动与停止

常用方法有三种:1)鼠标右击“计算机”——“管理”——“服务和应用程序”——“服务”,找到MySQL服务,点击服务的启动类型就可以完成了

2)点击“开始”菜单——“运行”——输入“cmd”命令,进入命令提示符窗口,输入:

net start  mysql,按下Enter键,启动MySQL服务。

net stop mysql,按下Enter键,停止MySQL服务。

3)启动任务管理器——点击“服务”选项卡,设置启动和停止MySQL服务。


MySQL数据库操作

查看数据库:show databases;

创建数据库:create database   数据库名称;(数据库的结束符“;”用英文输入)

选择数据库: use 数据库名称;

删除数据库:drop database 数据库名称;

显示数据库创建信息: show create database 数据库名称;

修改数据库的字符集:alter database 数据库名称 charset 字符集名称;

(latin1 用于支持西欧字符、希腊字符等;utf8 几乎支持世界上所有国家字符;gbk 用于支持中文简体字符;big5 支持中文繁体字符)


MySQL存储引擎

数据库存储引擎是数据库底层软件组织,数据库管理系统使用数据引擎创建、查询、更新和删除数据。

引入存储引擎的意义:MySQL的核心是存储引擎。存储引擎其实就是存储数据,为存储的数据建立索引,更新、查询数据等技术的实现的的方法。

查看存储引擎:show engines;(MySQL支持多个存储引擎,其中InnoDB为默认的存储引擎)

innodb是MySQL上第一个提供外键约束的表引擎。

inodb存储引擎支持自动增长列auto_increment。自动增长列的值不能为空,且值必须唯一。MySQL中规定自增列必须为主键

问:简述Inodb和Myisam的优缺点?

Innodb存储引擎的优势在于提供了良好的事务管理、崩溃修复能力和并发控制;缺点是读写效率稍差,占用的数据空间相对比较大。

Myisam存储引擎的优势在于占用空间小,处理速度快;缺点是不支持事务的完整性和并发性。

猜你喜欢

转载自blog.csdn.net/m0_52475160/article/details/124820777