美文网首页数据库操作
MySQL数据库操作(三)——数据库的备份与恢复

MySQL数据库操作(三)——数据库的备份与恢复

作者: 海晨忆 | 来源:发表于2018-09-19 16:28 被阅读14次

个人博客:haichenyi.com。感谢关注

数据库的备份与恢复

备份mysqldump -u用户名 -p密码 数据库名>生成的脚本路径

//末尾没有分号,也不要登录
mysqldunp -uroot -p123 school>C:a.sql

恢复mysqldump -u用户名 -p密码 数据库名<生成的脚本路径

或者:登录之后,切换到需要恢复的数据库,输入:source 生成的脚本路径

//要先删除school数据库,再重新创建数据库,这两步需要登录
//执行下面sql语句,不要登录,末尾没有分号
mysqldunp -uroot -p123 school<C:a.sql

乱码问题

找到你的mysql的安装目录,找到my.ini文件,更bin目录同级,修改如下代码:

[mysqld]

character-set-server=utf8 

[client]

default-character-set=utf8 

[mysql]

default-character-set=utf8

修改完之后,不仅是要重新连接数据库,必须要重启数据库

修改完之后,不仅是要重新连接数据库,必须要重启数据库

修改完之后,不仅是要重新连接数据库,必须要重启数据库

net stop mysql net start mysql

主键 primary key

创建表的时候直接设置

CREATE TABLE emp(
    esid CHAR(12) PRIMARY KEY,
    ename VARCHAR(20),
    esal INT
);

CREATE TABLE emp(
    esid CHAR(12),
    ename VARCHAR(20),
    esal INT,
    PRIMARY KEY(esid)
);

修改主键 alter table 表名 add primary key(键名)

alter table emp add primary key(esid);

删除主键 alter table 表名 drop primary key

主键自增长 auto_increment

CREATE TABLE emp(
    esid int PRIMARY KEY auto_increment,
    ename VARCHAR(20),
    esal INT
);

非空约束 not null

CREATE TABLE emp(
    esid int PRIMARY KEY auto_increment,
    ename VARCHAR(20) not null,
    esal INT
);

唯一约束 not null unique

CREATE TABLE emp(
    esid int PRIMARY KEY auto_increment,
    ename VARCHAR(20) not null unique,
    esal INT
);

相关文章

  • mysql数据库备份与恢复

    数据库备份 使用mysql自带备份命令行就可实现数据库备份与恢复 备份全部库 mysql> mysqldump -...

  • MySQL 的管理维护

    简介 包含备份、创建用户、给用户授权、创建表等操作。 备份与恢复 创建用户 选择要操作的Mysql数据库 USE ...

  • Linux运维之——mysql数据库的备份与恢复

    mysql数据库维护内容中最重要的就是数据库的备份和恢复了。 一、mysql数据库的备份 mysql数据库备份的命...

  • mysqldump数据库恢复

    知识点; 简单mysql数据库恢复操作; 完整备份方式;

  • mysql语句以及实例

    数据库操作 数据库备份与恢复 备份mydb数据库,使用mydb.sql文件存储 备份mydb数据库中的stu表,使...

  • mysql备份与恢复

    mysql数据库备份与恢复 一、为什么要备份 二、备份类型 三、备份种类 四、逻辑备份 逻辑备份特点 用法 日常用...

  • day01

    1 连接mysql服务器 2 数据库的操作(DB) 查看、删除数据库 修改、备份、恢复数据库 进入 Database

  • mysql数据库备份和导入

    --数据库备份 进入超级管理员 进入mysql目录 运行mysqldump命令 --数据库恢复 首先需要创建与备份...

  • RDS MySQL 物理备份文件恢复到自建数据库

    RDS MySQL 物理备份文件恢复到自建数据库 RDS 5.7的物理备份恢复到本地的方法 mysql 备份工具 ...

  • Linux下Mysql数据库的备份与恢复

    本文介绍了linux下如何备份与恢复mysql数据库。 数据库备份是非常重要的。如果定期做好备份,这样就可以在发生...

网友评论

    本文标题:MySQL数据库操作(三)——数据库的备份与恢复

    本文链接:https://www.haomeiwen.com/subject/kvbinftx.html