MySQL作为一款数据库管理系统(DataBase Management System,DBMS)软件,可以管理多个数据库。本文,主要讲述如何对一个数据库进行一系列的“增、删、改、查”操作。

数据库的核心本质就是能够支持这四种操作:

增(Create)、删除(Delete)、改正(Update),查(Read),即CRUD。

在我的学习过程中,我牢牢把握着这四种操作思想,对知识点进行分类,构建出知识体系。

例如,对于数据库,我将操作数据库的方式分为:增加数据库、删除数据库、修改数据库、查询数据库。

MySQL初始时就已经有了的数据库:

information_schema:mysql元数据,基础数据,用于保存数据库所有的结构信息(库,表).

mysql:mysql配置数据库,其中包含用户信息。(用户名和密码,权限管理)

performance_schema:mysql数据库软件的运行数据,日志信息,性能数据

test:测试数据库。空的

数据库的增(Create)操作

创建数据库的语法格式:

实例:

执行结果:

数据库的删(Delete)操作

删除数据库:

DROP DATABASE 数据库名称;

DROP DATABASE[ IF EXISTS]

数据库的改(Update)操作

修改数据库字符集:

ALTER DATABASE 库名 CHARSET=字符集;

ALTER DATABASE 数据库名称 DEFAULT CHARACTER SET 编码方式 COLLATE 编码方式_bin;

实例:

数据库的查(Read)操作

查看当前使用、选中的数据库:

SELECT DATABASE();

查看当前数据库版本及运行环境:

show variables like ‘%version%’; (注释:在命令中成功登录后)

查看数据库:

查看所有的数据库:SHOW DATABASES;

查看某个数据库创建时的命令: SHOW CREATE DATABASE 数据库名;

show databases like “匹配模式”;

注意:‘_’匹配当前位置为任意的单个字符,‘%’匹配指定位置为多个字符;

声明:

mysql是如何管理数据_【MySQL】如何管理数据库相关推荐

  1. 计算机多媒体教室维修登记册,专用教室管理制度_专用教室管理制度范文

    专用教室管理制度_专用教室管理制度范文 专用教室管理制度篇3 多媒体教室管理制度 1.多媒体教室的装备,是学校现代化教学设施之一,有专职人员负责管理,充分使用,倍加爱护. 2.室内的所有设备,应按统一 ...

  2. php mysql 插入多条数据_雷林鹏分享:PHP MySQL 插入多条数据

    使用 MySQLi 和 PDO 向 MySQL 插入多条数据 mysqli_multi_query() 函数可用来执行多条SQL语句. 以下实例向 "MyGuests" 表添加了三 ...

  3. mysql 统计 打卡数据_第九期30天打卡赠书和红包活动,今天正式启动!

    点击上方"程序IT圈",选择"置顶公众号" 每天准时进来打卡留言哈! 公众号第九期打卡,由于春节假期,又不幸遇上突发疫情,导致了打卡活动一再推迟,今天终于可以正 ...

  4. mysql实时采集Excel数据_通过mysql数据库excel表格数据采集汇总

    2017年本人被借调到教育局收集全县的扶贫数据,数据以EXCEL表格的方式分学校上报到乡镇教育管理中心汇总,然后教管中心上报到县资助中心汇总.这项工作看似简单,但却给我带来了无限的烦恼.上报上来的数据 ...

  5. mysql 跨实例复制数据_社区投稿 | MySQL 跨实例 copy 大表解决方案

    作者简介 任坤,现居珠海,先后担任专职 Oracle 和 MySQL DBA,现在主要负责 MySQL.mongoDB 和 Redis 维护工作. 一.背景 某天晚上 20:00 左右开发人员找到我, ...

  6. mysql更新10000条记录_如何快速更新数据库中的百万条数据

    环境:ubuntu 14.04,MySQL 5.6,Python 2.7. 本文使用python的MySQLdb这个库,MySQL Python tutorial这个教程很赞. MySQLDBdb处理 ...

  7. 怎么运用索引查处mysql表中的数据_深入理解MySQL数据库索引原理及实现,快速检索数据库 MySQL数据库使用教程...

    免费学习推荐: 一.索引的概念 1.索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址 (类似于C语言的链表通过指针指向数据记录的内存地址) . 2.使用索引后可以不用 ...

  8. mysql 5 7 教程视频_[MySQL] MySQL 5.7从入门到精通视频教程

    资源介绍 目录 ├─MySQL常用命令大全.pdf ├─视频教程 │xa0xa0├─第10讲 存储过程和函数 │xa0xa0│xa0xa0├─10.1xa0xa0创建存储过程和函数.avi │xa0x ...

  9. txt 导入 mysql python_Python导入txt数据到mysql的方法

    本文实例讲述了Python导入txt数据到mysql的方法.分享给大家供大家参考.具体分析如下: 从TXT文本转换数据到MYSQL数据库,接触一段时间python了 第一次写东西 用的是Python2 ...

最新文章

  1. asp.net 利用Global.asax 捕获整个解决方案中的异常错误
  2. MyBatisPlus插件扩展_OptimisticLockerInterceptor乐观锁插件的使用
  3. CF461D-Appleman and Complicated Task【并查集】
  4. Linux 文件压缩解压缩
  5. python未将对象引用设置到对象的实例_在Python中使用pingarapi。服务器引发Webfault:对象引用未设置为对象的实例...
  6. linux工程常用的应用命令总结:
  7. 皮尔逊系数皮尔逊系数---K近算法之皮尔逊系数
  8. 扩展MemberShip的使用:
  9. 《Spring揭秘》学习部分总结
  10. ICESat2学习笔记9 :python读取ATL08数据
  11. 双系统笔记本 android,电脑安装双系统 微软 安卓 实现一机多用
  12. 大数据领域常用算法总结
  13. 【Cocos2d-x游戏引擎开发笔记(25)】XML解析
  14. 最受推荐的10本Python书籍
  15. 【Google】“共码未来“—2022谷歌开发者大会参会记录
  16. 从二维到三维,可见Web3D技术的重要性,让线上3D产品展示所见即所得
  17. Win 10 + Ubuntu 18.04 双系统安装与深度学习环境配置安装踩坑实录(上篇)
  18. What are Kernels in Machine Learning and SVM?
  19. export命令在Mac Pycharm上如何设置环境变量!_ CodingPark编程公园
  20. CryptoJS 加密的使用方法

热门文章

  1. oracle occi出现乱码,linux下occi操作oracle数据库,中文乱码的问题
  2. edgesForExtendedLayout
  3. android relativelayout 点击事件,Android Relativelayout点击背景行为
  4. datatables增删改查php,jQuery+datatables插件实现Ajax加载数据与增删改查功能示例_白峰_前端开发者...
  5. 买了一个软件测试就业班课程,不知道值不值
  6. 祁阳一中2021年高考成绩查询,祁阳一中2019高考成绩喜报、一本二本上线人数情况...
  7. linux 查看锁机时间,3分钟短文|Linux 登陆痕迹查看,last 锁定所有可疑对象
  8. python中导入模块用什么命令_Python导入模块的技巧
  9. Redis 配置文件
  10. SQLAlchemy的使用---外键ForeignKey数据库创建与连接