>  기사  >  데이터 베이스  >  mysql复习与整理 之一 数据库的创建,修改,备份,和恢复

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

WBOY
WBOY원래의
2016-06-07 15:52:431482검색

创建数据库: 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脚本)

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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.