登录
首页 >  数据库 >  MySQL

MySQL——数据库操作与存储引擎

来源:SegmentFault

时间:2023-02-16 15:23:07 422浏览 收藏

怎么入门数据库编程?需要学习哪些知识点?这是新手们刚接触编程时常见的问题;下面golang学习网就来给大家整理分享一些知识点,希望能够给初学者一些帮助。本篇文章就来介绍《MySQL——数据库操作与存储引擎》,涉及到MySQL,有需要的可以收藏一下

数据库对象

存储,管理和使用数据的不同结构形式表、视图、存储过程、函数、触发器、事件、索引

图片描述

数据库

存储数据库对象的容器

图片描述

系统数据库(系统自带,不能修改)

  • information_schema:存储数据库对象信息,如:用户表信息、列信息、权限、字符、分区等信息
  • performance_schema:存储数据库服务器性能参数信息
  • mysql:存储数据库用户权限信息
  • test:任何用户都可以使用的测试数据库

用户数据库(用户自定义的数据库)

一般的,一个项目一个用户数据库


常用的操作命令

查看数据库服务器存在哪些数据库:

show databases;  /* 分号结尾,s代表多的意思 */
使用指定的数据库:

use [database_name];
查看指定的数据库中哪些数据表:

show tables;
创建指定名称的数据库:

create database [database_name];
删除数据库:

drop database [database_name];
删除整张表:

drop table [tablename];

MySQL的存储引擎

MySQL中的数据用各种不同的技术存储在文件(或者内存)中,这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供不同的功能和能力。

通过选择不同的技术,能够获得额外的速度或者功能,从而改善应用的整体功能。

好了,本文到此结束,带大家了解了《MySQL——数据库操作与存储引擎》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多数据库知识!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>