MySQL简单操作指令

    xiaoxiao2021-04-16  256

    创建数据库
    创建数据库 create database helloworld; 使用数据库 use helloworld; 创建数据库表 create table student(id int,name varchar(32),gender varchar(2)); 表中插入元素 insert into student (id, name, gender) values (1, '张三', '男'); insert into student (id, name, gender) values (2, '李四', '女'); insert into student (id, name, gender) values (3, '王五', '男'); 查询表中的数据 select * from student;
    操作数据库
    查看数据库 show databases; 显示创建语句 show create database 数据库名; 修改数据库 ALTER DATABASE db_name[alter_spacification [,alter_spacification]...]alter_spacification:[DEFAULT] CHARACTER SET charset_name[DEFAULT] COLLATE collation_name

    对数据库的修改主要指的是修改数据库的字符集,校验规则

    数据库删除 DROP DATABASE [IF EXISTS] db_ name

    执行删除之后的结果: 数据库内部看不到对应的数据 对应的数据库文件夹被删除,级联删除,里面的数据表全部被删

    备份与恢复
    备份

    备份一个数据库:

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

    同时备份多个数据库:

    # mysqldump -u root -p -B 数据库名1 数据库名2 ... > 数据库存放路径

    备份一个数据库中的表:

    # mysqldump -u root -p 数据库名 表名1 表名2 > 数据库存放路径

    注意:

    将数据库备份到文件是,数据库要退出连接如果备份一个数据库时,没有带上-B参数, 在恢复数据库时,需要先创建空数据库,然后使用数据库,再使用source来还原。 还原 mysql> source D:/mysql-5.7.22/ 数据库存放路径

    最新回复(0)