您的位置:首页 > 游戏 > 手游 > 萍乡网站设计公司_汕头网页怎么制作_旺道seo推广效果怎么样_北京互联网营销公司

萍乡网站设计公司_汕头网页怎么制作_旺道seo推广效果怎么样_北京互联网营销公司

2025/5/9 16:38:15 来源:https://blog.csdn.net/weixin_63716012/article/details/146439039  浏览:    关键词:萍乡网站设计公司_汕头网页怎么制作_旺道seo推广效果怎么样_北京互联网营销公司
萍乡网站设计公司_汕头网页怎么制作_旺道seo推广效果怎么样_北京互联网营销公司

1. 数据库增删查改:

show databases; //展示数据库
create database xxx; //创建数据库xxx,本质在var/lib/mysql下创建一个xxx目录
drop database xxx; // 删除数据库xxx,本质在var/lib/mysql下删除xxx目录
create database xxx charset=utf8 collate utf8_general_ci; // 前面指定字符集,后面指定校验集
select database(); // 查看当前在哪个数据库
alter database xxx charset=gbk collate gbk_chinese_ci; // 修改数据库xxx的编码集
show processlist; // 查看当前数据库使用情况

2. 数据库编码集:

  • 数据库编码集:存储数据的编码集。

  • 数据库校验集:读取数据的编码集。

  • 创建数据库时,如果没有指明字符集和校验集,默认使用配置文件中设置的编码格式,后续在该数据库中创建出的表就是依据当前数据库编码格式的。

show variables like 'character_set_database'; //查看数据库的字符集
show variables like 'collation_database'; // 查看数据库的校验集

3. 校验规则匹配问题:

  • 如果使用不同的校验规则查询相同的表,查询到的数据不相同,比如校验规则为utf8_general_ci是不区分大小写的,而校验规则utf8_bin会区分大小写。

4.  数据库的备份和恢复:

mysqldump -P -u -p -B xxx > xxx.sql // 对xxx数据库打包形成xxx.sql,xxx.sql文件中存储的是历史对该数据库的所有有效操作。
source 路径; // 在mysql中使用source跑一下xxx.sql文件即可恢复出xxx数据库mysqldump -uroot -p 数据库名 表名1 表名2 > 名称.sql //备份数据库的某几张表
mysqldump -uroot -p -B 数据库名1 数据库名2 ... > 名称.sql // 备份多个数据库
//如果在备份数据库时没有加上-B参数,在恢复时,就需要先创建空数据库,再使用数据库,最后再跑source命令
//如果想要重命名数据库,可以备份数据库的所有表,然后创建新的数据库后,运行备份的文件。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com