当前位置: 首页 > 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,如果查出某个用户不是你正常登陆的,很有可能你
的数据库被人入侵了。以后大家发现自己数据库比较慢时,可以用这个指令来查看数据库连接情况。

        

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

        

http://www.dtcms.com/a/238407.html

相关文章:

  • 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
  • 数据网格的革命:从集中式到分布式的数据管理新范式
  • 固态硬盘的寿命与可靠性如何保障?——以Kingston FURY Renegade G5为例的专业解析
  • 实验二:数码管动态显示实验
  • DeepSeek 技术赋能无人农场协同作业:用 AI 重构农田管理 “神经网”
  • ClickHouse 25.3 json列类型使用示例
  • ​​​​​​​6板块公共数据典型应用场景【政务服务|公共安全|公共卫生|环境保护|金融风控|教育科研]
  • 微机原理与接口技术,期末冲刺复习资料(三)
  • 本地缓存在Java中的实现方式
  • C++ 搜索二叉树(BST)详解:实现与应用
  • 【大模型RAG】Docker 一键部署 Milvus 完整攻略