重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、点击左下角开始菜单按钮。
创新互联专注于企业营销型网站建设、网站重做改版、寿光网站定制设计、自适应品牌网站建设、H5响应式网站、电子商务商城网站建设、集团公司官网建设、外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为寿光等各大城市提供网站开发制作服务。
2、在开始菜单下方搜索框中搜索cmd。
3、敲下回车键,打开cmd窗口。
4、输入mysql -u root -p命令,然后回车。
5、提示输入密码,输入正确的密码,进入mysql命令行。
6、切换到指定的数据库,然后使用show tables;命令展示所有表。
7、删除表的命令格式为DROP TABLE 。
一、常见的命令行错误
1
首先,必须找出错误的原因。常见的错误原因有:
1)忘记输入结尾处的分号。
2
2)错误的输入了' 字符。
3
3)错误的输入了"字符。
END
二、解决办法
当键入了错误的命令出现无法退出时,大部分情况是因为MySQ认为命令行尚未结束。在这种情况下,有时即使键入 quit 也会无法退出。
针对上面提出的三个常见错误,解决的方法分别是:
1)补上分号。
2)由于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有两种方式可以清空表。分别为:delete from 表名和truncate table 表名。
delete from 表名,删除表数据,全部删除则是可以清空表,相当于一条条删除,需要注意的是,如果有字段是自增的(一般为id),这样删除后,id 值还是存在的。举例来说,就是加入你在删除之前最大的id为100,你用这种方式清空表后 ,新插入一条数据其id为101,而不是1。
2.truncate table 表名,直接清空表,相当于重建表,保持了原表的结构,id也会清空。相当于保留mysql表的结构,重新创建了这个表,所有的状态都相当于新表。效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数据。