Mysql操作指令

news2024/12/24 8:19:17

Mysql操作指令

创建数据库

在这里插入图片描述
下面写具体案列一步步学
这里基本上线在sqlyog里面写sql,因为关于java程序和mysql数据库的连接还没有学
图形化操作数据库之前的可视化有
这里只讲指令凑在哦
注意
默认创建库
用uft8字符集,校对规则的uf8_general_ci不区分大小写
也可以自己设置,下面会演示

!sqlyog可以选中我们想要执行的语句
用鼠标括起来
在这里插入图片描述
再点击左上角运行只会运行这一条

字符集和校对规则作用

简而言之

就是你数据库里的数据类型比如表
如果没有指定规则,那么默认是以你数据库的字符集和校对规则为准的
演示没有指定
db02不区分db03区分
在这里插入图片描述
两个表在两个数据库都是这样的
在这里插入图片描述
在db03筛选就只有一条记录
在这里插入图片描述
db02就有两条
在这里插入图片描述

下面有对应代码和讲解

案例

# 演示创建数据库

# 默认创建一个数据库db02
CREATE DATABASE db02# 没有指定默认utf8,不区分大小写

# 创建一个使用utf8字符集,并带校对规则的db03数据库
CREATE DATABASE db03 CHARACTER SET utf8 COLLATE utf8_bin

# 查询指令,From后面代表从哪个表查WHERW 代表从哪个字段,可以点击对应的数据库,相当于制定数据库
SELECT * FROM t1 WHERE NAME = 'tom'

# 删除之前创建的数据库db02和db03,删除数据库的指令 DROP DATABASES 
# DROP DATABASE db02
# DROP DATABASE db03	# 如果数据库本来就没有,删除就会报错

查询数据库

在这里插入图片描述

也就三条指令

案例

# 演示删除和查询数据库
# 查看数据库服务器中所有的数据库
 SHOW DATABASES 
# 查看前面定义的db01数据库的定义信息
 SHOW CREATE DATABASE `db02`
# 对于输出的信息,数据库用反引号阔着,因为我们的反引号可以规避关键字
# Create database `CREATE` 想创建数据库名为关键字的数据库就可以这样做
 
# 删除前面的db01数据库
 DROP DATABASE db01

注意的就是,你查询或者创建数据库,带上` 括起来会更安全,建议带上,防止和关键字冲突
在这里插入图片描述

备份数据库

在这里插入图片描述

当然我们的图形化也可以本分或导入
在这里插入图片描述
重点还是指令

注意:我们备份和恢复数据库必须在dos窗口(命令行)下用

案例

这里备份db02和db03删除后在恢复

# 演示备份和恢复数据库

#  备份,注意下面这一行要在dos中执行-p后面应该写密码,不写回车会让你输入
mysqldump -u root -p -B db02 db03 > d:\\bak.sql

DROP DATABASE db02#03,吧02和03数据库删掉

# 恢复数据库(注意:要进入mysql命令行再执行)
source d:\\bak.sql
# 第二个恢复方法 ,就是新建一个询问,然后把保存的sql文件用记事本打开复制粘贴运行一遍

这是我们执行备份的结果
在这里插入图片描述
这个sql文件里面其实就是一些指令来还原我们之前的数据库,下面因为这个会引出第二个恢复方法

然后恢复的结果先登陆mysql,然后指向执行我们的source d:\bak.sql就恢复了我们备份时的数据库
在这里插入图片描述

关于第二种恢复方法
在这里插入图片描述
就简单的把这个代码复制到我们的sql执行里面了再执行一遍就ok了,比较原始。
在这里插入图片描述

部分数据库的一部分

在这里插入图片描述
比如备份恢复db02数据库的t1表

对应代码变化不需要-B因为加上-B他会认为是数据库
mysqldump -u root -p db02 t1 > d:\\bak1.sql

在这里插入图片描述
然后删除db01在mysql先到你想要恢复的数据库下面运行source bak1.sql-但表恢复要进入你要恢复的数据库在source
或者复制粘贴运行也是ok的了
第一种我不太懂奥
所以我直接就用第二种了
在这里插入图片描述

还是可以的,你点击哪个数据库就在哪个数据库恢复
就是这个在这里插入图片描述

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

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

相关文章

< Linux >:环境变量

目录 环境变量 常见的环境变量 基本概念 查看环境变量内容的方法 测试环境变量PATH 与环境变量相关的命令 Linux操作系统下C/C程序代码中获取环境变量的方式 环境变量的组织方式 环境变量通常具有全局属性 环境变量 问题: 注意:可执行程序 等价于 命令/指…

Flutter 开发一个自己的 package(纯Dart)并提交到pub.dev上

小提示第一步:创建一个 package第二步:实现我们的package第三步:发布到 pub.dev 上。END发布的准备工作小提示 Flutter 轮子库。本文是为大家讲述怎么自己写个轮子发布到到上面。 https://pub.flutter-io.cn/packages 第一步:创建…

P2P僵尸网络-家族类别

Pink Pink 家族曾在中国境内感染了超过百万级的设备,其非实效性指令通过 P2P 传递,实效性强的指令通过集中控制的方式发布。是一个设计巧妙的 P2P 僵尸网络家族 Pink 僵尸网络概述 Pink 主要针对基于 mips 的光纤路由器,并且具有非常强大的和…

如何使用人力资源软件识别保留优秀员工

在企业信息化的时代,越来越多的年轻员工开始追求他们的激情,辞掉那些乏味的工作,而选择加入重视员工生活质量的企业。他们不再追随那些以牺牲员工福利为代价追求利润的公司。 员工认可度有助于加强组织中的团队合作关系,反过来&a…

VS 17.5 预览版2:/Gw链接开关的标准一致性改进

/Gw 链接开关可以告诉链接器优化代码中的全局数据,从而减小最终生成的二进制文件的大小。在 Visual Studio 17.5 预览版2中,我们新增了一个新的标志:/Zc:checkGwOdr[-] ,目的是在使用 /Gw 开关的时候改进对 C 标准的一致性支持。 …

表情包也能用 AI 生成?如何借助 AIGC 自定义专属表情包 #Memix

随着我们越来越离不开社交媒体,表情包也已经成为我们日常生活中的必备单品。有着个人鲜明风格的「表情包」,不仅是独特的「社交名片」,也能给人留下耳目一新的印象!谁的收藏夹里没有一堆私藏表情包呢!Memix借助 AI 技术…

画中画怎么制作?教你如何录制画中画视频,图文教学

很多小伙伴在录制视频的时候,都需要录制摄像头,以画中画的方式放置在视频当中。在网上眼花缭乱的录屏软件里,有不少的录屏软件是无法做到画中画视频的。画中画怎么制作?今天小编分享2个录制画中画视频的方法,一起来看看…

实心球状CdSe/ZnS/硫量子点QD-AFP-Ab/CPV VLP标记抗体/蛋白的制备方法与电镜表征

实心球状CdSe/ZnS/硫量子点QD-AFP-Ab/CPV VLP标记抗体/蛋白的制备方法与电镜表征 今天小编分享量子点标记蛋白,一起看看吧: 量子点标记蛋白的制备过程: 将纯化后的 CPV-VP2蛋白溶液(测定OD2802.0,蛋白浓度为2mg/ml)和…

CTK Plugin Framework插件框架学习--CTK服务工厂

一、前言 注册服务的时候能够用服务工厂来注册; 访问服务getServeice中的plugin参数是执行ctkPluginContext::getService(const ctkServiceReference&)的插件,从而工厂根据执行的不同插件名称返回不同的服务实现 服务工厂的作用 在服务中可以知道…

华为NAT实验配置

路由器基础配置 AR2 int g0/0/3 ip add 192.168.10.254 24 int g0/0/2 ip add 192.168.20.254 24 int g4/0/0 ip add 192.168.30.254 24 int g0/0/1 ip add 10.0.23.2 24 int g0/0/0 ip add 10.0.12.2 24 ip route-static 192.168.11.0 24 10.0.12.1 ip route-static 192.168.2…

2022年中国数据库排行榜年终盘点-墨天轮

深山虎啸雄风在,绿野兔奔好景来。 崭新的2023年已经到来,在2022年里,国产数据库行业发生了翻天覆地的变化,投融资此起彼伏,国产化替代进程加速,国产数据库行业发展的如火如荼。墨天轮12期中国数据库排行榜解…

Python验证中心极限定理

中心极限定理 中心极限定理提出了:无论总体服从什么分布,只要n充分大,那么样本均值分布就接近正态分布。 样本的数量越大,取样次数越多,样本平均值的分布也就越接近于一条正态分布曲线。普遍的经验是,样本…

redis 5种数据结构适用场景

网上介绍太笼统了,呕心沥血整理出来的可理解的适用场景,查看下图redis-cli指令大全:点击查看redis指令Redis支持5种数据类型:string(字符串)hash(哈希)list(列表&#xf…

飞行类手册国际标准简介

在业界有这个说法:三流的企业卖产品,二流的企业卖技术,一流的企业卖标准。一流企业是行业的标杆,行业的制定者。现在标准已经成为最重要的行业发展因素,谁的产品标准一旦为世界所认同,谁就会引领整个产业的…

指针进阶(C语言)

目录 字符指针 使用方法: 1、指向字符 2、指向字符串的首地址 指针数组 数组指针 数组指针的定义 数组名表示的含义 数组指针的使用 数组参数、指针参数 一位数组传参 二维数组传参 一级指针传参 二级指针传参 函数指针 函数指针数组 指向函数指针数组的指针 回调函…

网站让百度收录的技巧有哪些?网站在百度收录情况怎么查询

同样都是新上线的站点,为什么有的人是秒收,有的人可能要等很多时间才能收录,其实这些都是有技巧加快百度收录我们网站的。网站让百度收录的技巧有哪些?1、上线之前做好网站内容 我们在上线之前一定要做好充足的准备,这…

浏览器控制台接口学习

我们在做项目开发时,想知道一个功能调用了后台哪个接口,我们就可以在浏览器控制台中进行查看。 举一个例子,我们在看博客时,发现这一篇文章写的不错,我们在做点赞这个动作时,调用了哪个接口呢? …

linux 内存恒等映射

目录 arm64内存管理 恒等映射 页表定义,采用4级分页模型 创建页表 内存属性 从进程角度看,需要内存的地方 1、进程本身,代码段、数据段用来存储程序本身需要的数据 2、栈空间:用来保存函数调用关系、局部变量、函数参数、函…

在centos系统上安装mongodb数据库

在centos系统上安装mongodb数据库 本文章基于centos8系统; 如何查看当前系统是centos的那个版本 终端输入命令 cat /etc/redhat-release 开始安装官网当前的数据库版本6.0; 查看官方文档 创建 mongodb yum 源头,写入基本信息 vim /etc/yum.repos.d/mongodb-org-6.0.repo [mon…

手把手教你如何创建和美化图表,老板直接给我升职!

一图胜千言。说到图表,想必很多人都被网上酷炫的图表震惊过。比如下面这样的可视化图表,看起来,很高大上有没有。但是,拆解开来,就是由一个个基础图表演变而来的。所以可不要小瞧了基础图表的制作。今天我就教你如何用…