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

查看数据库

查看系统中存在数据库

语法show databases;

注意:

1. databases 是一个复数,以 s 结尾

2. show是一个关键字,表示的是要执行的操作类型,作用显示某些信息

3. 分号是每条SQL语句的结尾,是英文的分号     

show databases 可以查看服务器中存在的数据库,从而准确的对数据库进行增加、删除、修改、查询达到自己的需求

红色标记出来的都是MySQL自带的数据库,记录是一些关于MYSQL自身的一些配置,性能,系统变量信息,不明白他的具体作用,千万不要改动,更不能删除,如果改错了或是删除了,MYSQL就无法启动了,如果没有备份的情况下,那么就只能重新安装数据库服务了

其余数据库都是用户自己创建的数据库,每个库都要起一个不同的名字(名字不能重复)

show databases; 前面的mysql是提示符,新写的每一行都是以这个提示符开头

如果第一行没有写分号,按回车之后就会另起一行,继续去写未完成的SQL,直到遇见分号为止

当你已经写了很多的SQL语句还没执行,但想要放弃这些语句重新写时,可以直接使用 ctrl + c 重新开始一行

数据库的字符集编码和排序顺序

可以使用 show charset; 查询数据库支持的字符集编码

使用 show collation; 查询数据库支持的排序规则

MySQL8.0默认的字符集编码是 utf8mb4,默认的排序规则是 utf8mb4_0900_ai_ci

注意:

1. utf8mb4_0900_ai_ci 是MySQL8.0引入的新规则,在老版本中不能识别

2. utf8mb4 编码是对 Unicode 字符集的一种实现,用1到4个字节表示一个字符,可以表示世界上      几乎所有的字符,而且更节少空间

3. 0900 是基于 UCA 9.0.0算法,UCA是Unicode Collation Algorithm的缩写 

4. ai是Accent-insensitive的缩写,表示口声不敏感 

5. ci是Case-insensitive的缩写表示大小写不敏感 

6. as是Accent-sensitive的缩写,表示口声敏感 

7. cs是Case-sensitive的缩写,表示大小写敏感

使用 show variables like '%character%'; 查看系统默认字符集

 使用 show variables like '%collation%'; 查看系统默认排序规则


http://www.mrgr.cn/news/59640.html

相关文章:

  • 什么是分库分表?为什么要分库分表?什么时候需要分库分表?怎么样拆分?(数据库分库分表详解)
  • 多层感知机的从零实现与softmax的从零实现(真·0000零基础)
  • 【安卓AppHome按键和toast提醒-会议签到的补丁】
  • nuxt数据库之增删改查,父组件子组件传值
  • 中酱集团:黑松露酱油,天然配方定义健康生活
  • 【HTML】之form表单元素详解
  • leetcode hot100【LeetCode 199. 二叉树的右视图】java实现
  • 分享几个可以免费使用GPT的网站
  • 《欢乐饭米粒儿》持续热播:第四期小品笑中有思,引发观众共鸣
  • 基于Spring Boot的中小型医院网站的设计与实现源码(springboot)
  • 计算机组成原理之寻址方式、寻址方式中哪种最常用、寻址方式中哪种效率最高
  • 通过 SYSENTER/SYSEXIT指令来学习系统调用
  • XQT_UI 组件|01|颜色
  • 知识见闻 - Gearbest电商平台
  • 144. 二叉树的前序遍历 递归
  • 双子塔楼宇可视化系统:提升建筑管理与运营效率
  • 必读篇:阿里云应用与低功耗4G模组AT开发示例指南
  • 【Unity踩坑】UWP应用未通过Windows应用认证:API不支持
  • 使用Claude新功能分析数据文件
  • 图像识别的技术原理及方法
  • 【后勤&运输集装箱】集装箱损伤检测系统源码&数据集全套:改进yolo11-ODConv
  • 【时间之外】IT人求职和创业应知【18】
  • Linux:编辑器Vim和Makefile
  • 掘金量化支持哪些操作系统与位数?
  • Java_成员方法
  • Chromium HTML5 新的 Input 类型number对应c++