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

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

目录

[1. 认识数据库](#1. 认识数据库)

[1.1 为什么?](#1.1 为什么?)

[.2 是什么?](#.2 是什么?)

[2. 库的操作](#2. 库的操作)

[2.1 创建库](#2.1 创建库)

[2.2 进行查询](#2.2 进行查询)

[2.3 查看数据库](#2.3 查看数据库)

[2.4 修改数据库](#2.4 修改数据库)

[2.5 库的删除](#2.5 库的删除)

[2.6 查看连接的情况](#2.6 查看连接的情况)


1. 认识数据库

1.1 为什么?

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

1.2 是什么?

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

2. 库的操作

2.1 创建库

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

sql 复制代码
CREATE DATABASE [IF NOT EXISTS] db_name [create_specification [,
create_specification] ...]

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

sql 复制代码
CREATE database db2 charset=utf8;
create database db3 collate utf8_general_ci;

2.2 进行查询

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

sql 复制代码
select * from (表名) where (条件)

进行排序: order by name,

2.3 查看数据库

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

sql 复制代码
show creat (库名)

2.4 修改数据库

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

2.5 库的删除

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

sql 复制代码
DROP DATABASE [IF EXISTS] db_ name;

2.6 查看连接的情况

可以告诉我们当前有哪些用户连接到我们的MySQL,如果查出某个用户不是你正常登陆的,很有可能你

的数据库被人入侵了。以后大家发现自己数据库比较慢时,可以用这个指令来查看数据库连接情况。

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

相关推荐
倔强的石头10618 分钟前
Windows系统下KingbaseES数据库保姆级安装教程(附常见问题解决)
数据库·windows
躲在云朵里`20 分钟前
Redis深度解析:核心数据结构、线程模型与高频面试题
数据结构·数据库·redis
m0_4538068723 分钟前
【已解决】mongoose在mongodb中添加数据,数据库默认复数问题
数据库·mongodb
非凡ghost40 分钟前
AOMEI Partition Assistant磁盘分区工具:磁盘管理的得力助手
linux·运维·前端·数据库·学习·生活·软件需求
恣艺1 小时前
Redis是什么?一篇讲透它的定位、特点与应用场景
数据库·redis·缓存
天天爱吃肉82181 小时前
【比亚迪璇玑架构深度解析:重新定义智能电动汽车的“整车智能”】
数据库·人工智能·嵌入式硬件·架构·汽车
一成码农1 小时前
MySQL问题8
数据库·mysql
axban1 小时前
QT M/V架构开发实战:M/V架构的初步认识
开发语言·数据库·qt
Dontla1 小时前
Docker Compose healthcheck介绍(监控容器中服务的实际健康状态)数据库健康检查pg_isready
数据库·docker·容器
semantist@语校2 小时前
第十九篇|东京世界日本语学校的结构数据建模:制度函数、能力矩阵与升学图谱
数据库·人工智能·线性代数·矩阵·prompt·github·数据集