数据库操作
创建数据库
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;