Mysql终端指令操作

Mysql终端指令操作

1.增加数据:

在这里插入图片描述

进入表:use 表名;

查看表结构:desc 表名;

演示一:全列插入

在这里插入图片描述

演示二:部分列插入

**一定要看到必传字段。**这里的表结构中,必传字段是Id和name。但id本身是自增字段,所以也可以不用写。

在这里插入图片描述

演示三:全列多列插入数据(只需要在后面加几个括号)

在这里插入图片描述

演示四:部分列多行插入数据

在这里插入图片描述
在这里插入图片描述

2.修改数据

在这里插入图片描述

演示一:修改数据

update students set age=22 where id=4;

在这里插入图片描述

演示二:删除数据

delete from students where id=7;
在这里插入图片描述

3.数据备份和恢复

数据备份导出导入:

在这里插入图片描述

先要确认一下数据库中有什么数据库:show databases;

进入数据库:use goods;

数据库中有什么表:show tables;

在这里插入图片描述

然后删除表名:drop table students;

导入MySQL数据进入students数据库。

在这里插入图片描述

在这里插入图片描述

上一张图中,是插入了好多张日志的情况。

恢复数据库的常规知识

在这里插入图片描述

/*XXXX */; 里面的是注释,可以不看。

DROP TABLE IF EXITS students; -------不管该数据库存不存在,都要删除该数据库。然后图中接下来要对数据库中的表重建。(CREATE TABLE ‘students’() )

在这里插入图片描述

LOCK TABLES ‘students’ WRITE; -------对当前的students表上锁。

写完后,才会对表解锁。

所以综合:在数据库中没有表的时候,在导入的过程中,也会自动建表。原因是sql的导入文件中有其表的建立过程。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值