当前位置: 首页 > news >正文

MySQL知识回顾总结----数据库基础

        本章将会讲解为什么要有数据库,它是什么,以及对于库的基本操作(CRUD),以及内部的一些 字符集和校验规则 等小的知识点。

目录

        1. 认识数据库

    1.1 为什么?

     .2 是什么?

        2. 库的操作

     2.1 创建库

     2.2  进行查询

     2.3 查看数据库

     2.4 修改数据库

     2.5 库的删除

      2.6 查看连接的情况


        1. 认识数据库

                1.1 为什么?

                      数据库的存在是为了方便程序员进行管理海量的数据而创建出来的,相比于文件更加注重的是对于数据的管理

                1.2 是什么?

                        更加有利于管理数据的东西,然后我的学习使用的数据库为基于 Linux 下的MySQL。

        2. 库的操作

                2.1 创建库

                    其中主要是使用 creat database test 这种方式进行书写,[] 的内容表示可选可不选的选项,可以使用系统默认的也可以跟改。

CREATE DATABASE [IF NOT EXISTS] db_name [create_specification [,
create_specification] ...]

                 还有其他例子比如:选择了 utf 字集(show charset可以查看数据库支持的字集),以及使用 带校对规则的数据库(图中的是不区分大小写的字集)。

CREATE database db2 charset=utf8;
create database db3 collate utf8_general_ci;

                2.2  进行查询

                注意想要查找表,需要提前使用库,(use db_name);

select * from (表名) where (条件)

         进行排序: order by name,

                2.3 查看数据库

                   可以看到数据库的属性以及信息。使用 /G 可以让显示更加的美观。

show creat (库名)

                 2.4 修改数据库

                    使用 alter database (库名)  (修改的内容) ,举个例子:charset = gbk;改变字符集。

                2.5 库的删除

                      需要秉持着轻易不删库的思想。

DROP DATABASE [IF EXISTS] db_ name;

                 2.6 查看连接的情况

        可以告诉我们当前有哪些用户连接到我们的MySQL,如果查出某个用户不是你正常登陆的,很有可能你
的数据库被人入侵了。以后大家发现自己数据库比较慢时,可以用这个指令来查看数据库连接情况。

        

上是对于进程状态的回顾换🥵🥵🥵。这个文章用于我的学习记录,如果是有其他的错误还请批评指正。如果对你有帮助还请给我点个赞👍👍👍。     

        

相关文章:

  • Python 训练营打卡 Day 46
  • 跨境收单流程
  • LabVIEW Modbus 主站冗余控制
  • LabVIEW多道心电记录仪
  • el-table的select回显问题
  • 【深度学习】表示学习:深度学习的数据解构与重构艺术
  • Spring AI 项目实战(六):Spring Boot + AI + DeepSeek 打造智能成语接龙游戏(附完整源码)
  • 从零开始打造 OpenSTLinux 6.6 Yocto 系统(基于STM32CubeMX)(十一)
  • 【无人机】MavLink通讯协议的回调解析函数及状态机
  • grpc和http的区别
  • HTTP 重定向详解
  • PDF 转 Word 工具 拖拽秒转可编辑文档,批量处理保留原格式
  • DeepSeek12-Open WebUI 知识库配置详细步骤
  • 【分布式】分布式ID介绍和实现方案总结
  • 基于单片机的病房呼叫系统(源码+仿真)
  • 【react实战】如何实现监听窗口大小变化
  • 系统思考:跳出症状看全局
  • 深度优先算法学习
  • 五、jmeter脚本参数化
  • Python训练营打卡DAY48
  • 免费ppt模板在线下载/seo内容优化方法
  • 重庆綦江网站制作公司哪家专业/佛山百度seo代理
  • wordpress搬家 数据库/北京中文seo
  • wordpress 个人简介/seo是啥意思
  • 文字游戏做的最好的网站/今日要闻新闻
  • 50强网站建设公司/免费seo工具汇总