1.MySQL库的操作

news2025/4/24 8:22:49

个人主页:Lei宝啊 

愿所有美好如期而遇


1.创建数据库:

语法:create database if not exists db_name charset=字符集  collate=校验规则 ;

if not exists ,charset ,collate可以不加,直接create database 数据库名字。

注意: 语句结尾加封号

  

 2.字符集和校验规则

(1)查看系统默认字符集以及校验规则

语法:show variables like 'character_set_database';   查看默认字符集
           show variables like 'collation_database';        查看默认校验规则

(2)查看我们创建的数据库的信息

语法:show create database 数据库名字;

(3)查看数据库支持的字符集及其校验规则

语法:show charset;

           show collation;

 

 (4)校验规则对数据库的影响

校验规则为utf8_general_ci不会区分大小写,而utf8_bin区分。

看下效果:

上面的指令是为让表中的数据按照name的ASCII码值进行排序,不区分大小写的就如table1。

3.操纵数据库

(1)查看数据库

show databases;

 (2)显示创建语句

show create database 数据库名;

(3)修改数据库

alter database 数据库名 字符集= 校验规则=

我们最好是建好数据库和表之后不再修改其字符集和校验规则。

数据库的名字在建好之后也是不要改,一改,上层的全需要改。

(4)数据库删除

drop database 数据库名字

数据库不要随便删,删之前备份一下。

(5)备份和恢复

linux下进行备份

mysqldump -P3306 -u root -p 密码 -B 数据库名 > 数据库备份存储的文件路径

mysql下进行恢复 

source D:/mysql-5.7.22/mytest.sql;

备份表:mysqldump -u root -p 数据库名 表名1 表名2 > D:/mytest.sql

如果备份一个数据库时,没有带上-B参数, 在恢复数据库时,需要先创建空数据库,然后使用数据库,再使用source来还原

我们直接恢复试试

不行,建个、空数据库。

成功!

(6) 查看连接情况

show processlist

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1087297.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

mongodb简介、安装、搭建复制集以及切片

一、 简介 NoSQL数据库四大家族:列存储 Hbase,键值(Key-Value)存储 Redis,图像存储 Neo4j,基于分布式文档存储的数据库MongoDb。 MongoDB 和关系型数据库对比 关系型数据库MongoDBdatabase(库)database&…

uniapp小程序中给web-view页面添加授权弹窗(使用cover-view组件覆盖实现该功能)

效果图: web-view是承载网页的容器。会自动铺满整个小程序页面,个人类型的小程序暂不支持使用。 再看下面一个提示: 每个页面只能有一个 web-view,web-view 会自动铺满整个页面,并覆盖其他组件。 也就是说,…

DB2 数据库监控用户赋权手册

DB2 数据库监控用户赋权手册 1、系统管理表查询权限2、系统管理表函数执行权限3、数据库 mon 监控数据访问权限 皮皮运维平台数据统一采集用户(DBAA)需要被监控数据库赋予对应下查询表、表函数以 及获取数据库监控数据的权限,具体授权操作有以…

day14I102.二叉树的层序遍历

1、102.二叉树的层序遍历 题目链接:https://leetcode.cn/problems/binary-tree-level-order-traversal/ 文章链接:https://programmercarl.com/0102.%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E5%B1%82%E5%BA%8F%E9%81%8D%E5%8E%86.html#%E7%AE%97%E6%B3%95…

记一次Redis Cluster Pipeline导致的死锁问题

作者:vivo 互联网服务器团队- Li Gang 本文介绍了一次排查Dubbo线程池耗尽问题的过程。通过查看Dubbo线程状态、分析Jedis连接池获取连接的源码、排查死锁条件等方面,最终确认是因为使用了cluster pipeline模式且没有设置超时时间导致死锁问题。 一、背…

【C++】:内存管理

朋友们、伙计们,我们又见面了,本期来给大家解读一下有关Linux的基础知识点,如果看完之后对你有一定的启发,那么请留下你的三连,祝大家心想事成! C 语 言 专 栏:C语言:从入门到精通 数…

Webmin远程命令执行漏洞复现

文章目录 Webmin_1.910_rce(CVE-2019-15107)漏洞编号漏洞描述影响版本漏洞评级利用方法(利用案例)漏洞挖掘加固建议参考信息漏洞分类 Webmin_1.910_rce(CVE-2019-15107) 漏洞编号 CVE-2019-15107 漏洞描述 Webmin是一个用于管理类Unix系统的管理配置…

MytatisP详解

MP详解 一、基础使用1.引入2.Entry中的常用注解3.BaseMapper 、IService、ServiceImpl3.1BaseMapper 3.2IService、ServiceImpl 4.常用配置4.1 application.yml配置4.2 configuration 配置 5.Wrapper6.分页6.1使用分页方式一 7.自定义分页:查询指定列7.1 先用MP的分…

nginx绑定tomcat与tomcat联合使用的配置(nginx反向代理tomcat的配置说明)

nginx反向代理tomcat通信配置 (内容来自网上,注解部分才是原创) 切记: url的意思就是 unifed resource location 统一资源定位 其中location就是定位的意思 所以上文中的location就有 对应匹配的 url 标识的资源的相关配置之…

go 递归 数据多层级横向展开 插入数据库

需求,在两张表(一张主表,一张明细表,一对多的关系)中有层级关系,比如A(主表数据),A1,A2,A3,A4(明细表数据),而A1这些数据下面还有别的数据那它们也会出现在主表中&#x…

Pygame中将鼠标形状设置为图片2-2

3 编写主程序 在主程序中,首先创建屏幕并且完成一些准备工作,之后在while循环中不断更新sprite实例即可。 3.1 创建屏幕及准备工作 创建屏幕及准备工作的代码如图5所示。 图5 创建屏幕及准备工作 其中,第20行代码调用pygame.mouse模块中的…

足球公平盘、实力盘和盘口合理性的模型探讨

1. 公平盘模型事件 9月份,突然间好多人加我vx问及公平盘模型能否依靠下图做出来,几年没有人提及公平盘,突然好多人这么一问应该是从同一个讨论群过来的。 1.1 公平盘介绍 按照字面意思:真实反应即将开赛的两支球队在主客场时的让…

【Spring Boot】RabbitMQ消息队列 — RabbitMQ入门

💠一名热衷于分享知识的程序员 💠乐于在CSDN上与广大开发者交流学习。 💠希望通过每一次学习,让更多读者了解我 💠也希望能结识更多志同道合的朋友。 💠将继续努力,不断提升自己的专业技能,创造更多价值。🌿欢迎来到@"衍生星球"的CSDN博文🌿 🍁本…

微服务11-Sentinel中的授权规则以及Sentinel服务规则持久化

文章目录 授权规则自定义异常结果规则持久化实现Push模式 授权规则 根据来源名称对请求进行拦截 ——>我们需要解析来源名称(RequestOriginParser默认解析都为default),所以我们要自定义一个实现类(根据请求头解析&#xff0c…

MIT 6.S081 Operating System/Fall 2020 macOS搭建risc-v与xv6开发调试环境

文章目录 本机配置安装环境Homebrew执行安装脚本查看安装是否成功 RISC-V tools执行brew的安装脚本 QEMUXV6 测试有用的参考链接(感谢前辈)写在结尾 本机配置 电脑型号:Apple M2 Pro 2023 操作系统:macOS Ventura 13.4 所以我的电…

CTFHub SSRF 题目

文章目录 CTFHub SSRF 通关教程1. 内网访问,伪协议利用1.1 内网访问1.2 伪协议读取文件1.3 端口扫描 2. POST请求,上传文件,FastCGI协议,Redis协议2.1 POST请求2.2 上传文件2.3 FastCGI协议2.4 Redis协议 3. Bypass系列3.1 URL By…

中国人民大学与加拿大女王大学金融硕士究竟适合金融国企人还是金融外企人呢?

随着中国经济的快速发展,金融业已经成为国民经济的重要支柱产业。在这个背景下,金融国企和金融外企的发展也日益繁荣。想发展不断学习的脚步是一刻不能停歇的,由此,免联考双证的中国人民大学与加拿大女王大学金融硕士就开始逐渐走…

有哪些好用的电容笔?苹果平板触控笔推荐

对于学生党来说,用哪种电容笔比较合适?苹果的原装电容笔,尽管性能很好,功能也很多,却就是太贵了,一般人根本买不起,而且重量还挺重,握在手上使用久了会很费劲。如果你只是想单纯地用…

申博|2024国内985院校申博时间参考

转眼已近10月中旬,小编给大家总结了2024年国内985院校博士申请预计时间汇总,一般各高校都是临近博士报名启动才会发布具体的招生通知,所以想要申博的同学们可以在日期临近前注意查看高校官方信息。 以下申请时间为2023年博士申请的时间&…

4.添加3DTiles

愿你出走半生,归来仍是少年! 在构建好的三维场景中添加3DTile(本地离线数据以及在线服务)。 1.在线服务 首先需要准备一个已发布出来的3DTile服务. 打开Cesium面板,添加Blank 3D Tileset ,然后选中该对象,…