博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL FQA自我整理和记录
阅读量:2492 次
发布时间:2019-05-11

本文共 520 字,大约阅读时间需要 1 分钟。

1.drop某个database 后,还需要创建对应用户和权限吗?

答:不需要,因为MySQL的用户和权限都存储在mysql数据库中,drop某个database之后,不会对这些语句产生影响。

2. 想要删除某个库里所有的表,但是却不想使用drop database的方式,该怎么办?

答:首先用一下语句,生成所有的drop 表名语句:

SELECT concat('DROP TABLE IF EXISTS `', table_name, '`;')FROM information_schema.tables WHERE table_schema = 'db_name';

然后执行下面这条语句:

SET FOREIGN_KEY_CHECKS = 0;执行查询出来的语句

最后回复外键检查:

SET FOREIGN_KEY_CHECKS = 1;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29757574/viewspace-2284468/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29757574/viewspace-2284468/

你可能感兴趣的文章
PCB布线技巧
查看>>
关于PCB设计中过孔能否打在焊盘上的两种观点
查看>>
PCB反推理念
查看>>
京东技术架构(一)构建亿级前端读服务
查看>>
php 解决json_encode中文UNICODE转码问题
查看>>
LNMP 安装 thinkcmf提示404not found
查看>>
PHP empty、isset、innull的区别
查看>>
apache+nginx 实现动静分离
查看>>
通过Navicat远程连接MySQL配置
查看>>
phpstorm开发工具的设置用法
查看>>
Linux 系统挂载数据盘
查看>>
Git基础(三)--常见错误及解决方案
查看>>
Git(四) - 分支管理
查看>>
PHP Curl发送数据
查看>>
HTTP协议
查看>>
HTTPS
查看>>
git add . git add -u git add -A区别
查看>>
apache下虚拟域名配置
查看>>
session和cookie区别与联系
查看>>
PHP 实现笛卡尔积
查看>>