欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

mysql复习与整理 之一 数据库的创建,修改,备份,和恢复

程序员文章站 2022-03-21 12:04:07
...

创建数据库: create database mydb1; 查看数据看: show databses; 创建一个使用utf-8字符集的mydb2数据库: create database mydab2 character set utf8; 创建一个使用utf-8字符集并有校队规则的mydb2数据库: create database mydb3 character set utf8 c

创建数据库:
create database mydb1;
查看数据看:
show databses;
创建一个使用utf-8字符集的mydb2数据库:
create database mydab2 character set utf8;
创建一个使用utf-8字符集并有校队规则的mydb2数据库:
create database mydb3 character set utf8 collate utf8_general_ci;
查看前面创建的mydb2数据库的定义信息:
show create database mydb2;
删除数据库语句:
drop database mydab1;
查看服务器中的数据库,并把其中的某一个库的字符集修改为utf8:
alter database mydb2 charater set gbk;
备份数据库中的数据,并恢复

use test 使用库
show tables; 查看表
select * from user; 查看表中的数据

quit

将数据库中的数据导到另一个文件中
mysqldump -u root -p 1234>d:\test.sql 将数据库中的数据保存到D盘下test的文件下

进入mysql客户端
先删除一个表,再恢复一个表中的数据
use test;使用数据库test
drop table user;删除表user
show tables;查看表
source d:/test.sql;将d盘中test.sql中的数据恢复到数据库中去(source执行sql脚本)

***注意备份和恢复数据库中的表的的前提是数据库没有删除,数据库中的表被删除了,恢复数据库是恢复数据库中的表中的数据。