MySql数据库(增删改查)命令行操作

数据库操作

创建数据库

create database ekwin

创建表

CREATE TABLE hero (
  id int(11) AUTO_INCREMENT,
  name varchar(30) ,
  hp float ,
  damage int(11) ,     
  PRIMARY KEY (id)
)  DEFAULT CHARSET=utf8;

插入数据

INSERT into hero VALUES (null,'赵信')

插入多条数据

INSERT into hero VALUES (null,'迪迦'),(null,'压缩'),(null,'小灰')

查询数据

select * from hero

查询有多少行数据

SELECT count(*) from hero

分页查询

select * from hero limit 2,5      //2是从第几条开始,5时候查询多少条出来

修改数据

UPDATE hero set name='迪迦奥特曼' where id=3

删除数据

delete from hero where id = 1

命令行备份数据库

找到bin目录
一般在 C:\Program Files\MySQL\MySQL Server 8.0\bin>

使用mysqldump命令

mysqldump -u root -p ekwin >d:ekwin.sql //-u 用户名 -p 数据库名 > 存在哪
使用后 会提示 输入密码。 不加盘符则生成到bin目录下
比如在命令行中输入命令 mysqldump -u root -p person >d:\person.sql (输入后会让你输入进入 MySQL的密码)(如果导出单张表的话在数据库名后面输入表名即可)
备份成功

还原
进到bin, 进入MySQL:mysql -u 用户名 -p
输入:mysql>use 目标数据库名
导入文件:mysql>source 导入的文件名;

如我输入的命令行:mysql>source news.sql;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值