成都网站建设设计

将想法与焦点和您一起共享

mysql数据库怎么清空 mysql数据库清空表中的数据

怎样快速清空mysql数据库

?php

我们提供的服务有:成都做网站、成都网站制作、成都外贸网站建设、微信公众号开发、网站优化、网站认证、成安ssl等。为千余家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的成安网站制作公司

$user = "root"; //数据库用户名

$password = "test123";//数据库密码

$db_name = "phpwind";//数据库名

$link = mysql_connect("ip:3306",$user,$password);

mysql_select_db("$db_name",$link);

echo "p正在清空数据库...";

$result=mysql_query("SHOW tables",$link);

while ($currow=mysql_fetch_array($result)) {

mysql_query("drop TABLE IF EXISTS $currow[0]");

echo $currow[0]."br";

}

echo "成功/p";

?

mysql删除数据库

MySQL 删除数据库

删除数据库是将已经存在的数据库从磁盘空间中清除,连同数据库中的所有数据也全部被删除。

MySQL删除数据库的基本语法格式如下:

其中“db_name”是要删除的数据库名称,如果指定数据库名不存在,则删除出错。

如果按照楼主说的情况,只需要在句子后面加 IF EXISTS db_name 即可。

怎样清理mysql数据库的缓存

如果数据库是安装在你机器上的 那么你可以暂时把MYSQL关闭 然后进入安装目录 找到data文件夹 这里面就是放置数据库文件的。。你会看到data里面每一个文件夹都对应你一个数据库名称 把他们删除就好了 就彻底没了 不过可别把mysql这个文件夹删了 还有别的文件 比如.err别乱删哦。

如果这个你不会 或者说文件在使用删除不了 那么你就用mysql的可视化工具 比如mysql-front 5.1 进去删除 效果都是一样。

mysql 怎样清空一个数据库中的所有表

清空单表可以truncate

清空某个库下的所有表时,可以考虑导出这张表,以导出表结构的方式,把该库下所有的表结构导出来,再删库,导回去就好了

mysqldump

-d

参数是只导结构,不导数据的

mysql 怎样清空一个数据库中的所有表

方法1:重建库和表

一。只导出表结构

导出整个数据库结构(不包含数据)

mysqldump

-h

localhost

-uroot

-p123456

-d

database

dump.sql

导出单个数据表结构(不包含数据)

mysqldump

-h

localhost

-uroot

-p123456

-d

database

table

dump.sql

二。只导出表数据

导出整个数据库数据

mysqldump

-h

localhost

-uroot

-p123456

-t

database

dump.sql

三。导出结构+数据

导出整个数据库结构和数据

mysqldump

-h

localhost

-uroot

-p123456

database

dump.sql

导出单个数据表结构和数据

mysqldump

-h

localhost

-uroot

-p123456

database

table

dump.sql

方法2:生成清空所有表的SQL

mysql

-N

-s

information_schema

-e

"SELECT

CONCAT('TRUNCATE

TABLE

',TABLE_NAME,';')

FROM

TABLES

WHERE

TABLE_SCHEMA='eab12'"

输出结果如下:

TRUNCATE

TABLE

AUTHGROUPBINDINGS;

TRUNCATE

TABLE

AUTHGROUPS;

TRUNCATE

TABLE

AUTHUSERS;

TRUNCATE

TABLE

CORPBADCUSTOMINFO;

TRUNCATE

TABLE

CORPSMSBLACKLISYInfo;

TRUNCATE

TABLE

CORPSMSFILTERINFO;

TRUNCATE

TABLE

CORPSMSINFO;

TRUNCATE

TABLE

EABASEREGINFOS;

TRUNCATE

TABLE

EACORPBLOB;

TRUNCATE

TABLE

EACORPINFO;

....

mysql清除数据库命令

drop命令用于删除数据库。

drop命令格式:drop database 数据库名;

例如,删除名为 xhkdb的数据库:

mysql drop database xhkdb;

[例子1] 删除一个已经确定存在的数据库:

mysql drop database drop_database;

Query OK, 0 rows affected (0.00 sec)

[例子2] 删除一个不确定存在的数据库:

mysql drop database drop_database;

ERROR 1008 (HY000): Can't drop database 'drop_database'; database doesn't exist

// 发生错误,不能删除'drop_database'数据库,该数据库不存在。

mysql drop database if exists drop_database;

Query OK, 0 rows affected, 1 warning (0.00 sec)

//产生一个警告说明此数据库不存在

mysql create database drop_database; // 创建一个数据库

Query OK, 1 row affected (0.00 sec)

mysql drop database if exists drop_database; // if exists 判断数据库是否存在,不存在也不产生错误

Query OK, 0 rows affected (0.00 sec)


当前标题:mysql数据库怎么清空 mysql数据库清空表中的数据
文章分享:http://chengdu.cdxwcx.cn/article/docphec.html