cmd 操作mysql数据库相关问题

输入show database 不是应该显示所有数据库么,为什么下面只出现箭头?大神求解!图片说明

你应该写show databases;你试一下

楼上说的很对,是databases,你少了一个s,并且你说的又显示了一个箭头,那代表你sql语句没有输入分号,sql查询时,分号代表一条语句结束。有时候一条sql语句过长,一行输入不完,或者输入在一行看起来很别扭,也会不输分号直接敲回车键,相当于另起一行继续写sql语录。所以你完整输入的应该是"show database;"
同样的要显示数据库中的表,应该是show tables;