Reading table information for completion of table and column names 含义解释

当我们在命令行下使用 USE DBNAME 切换数据库时,有时会出现这个提示:

Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed

这段话的意识是说,正在读取表信息用于表名和字段名的自动补全,你可以使用 -A 参数关闭这一特性。

也就是说在默认的情况下,你在输入sql时遇到表名或字段名,可以只输入一部分,然后按 TAB 键,会给你表名或列名提示及自动补全,类似Linux下文件路径的自动补全,如果在切换数据库时加上 -A 参数,就没有自动补全的功能了,这时由于不需要提前读取表信息切换的速度也就加快了。

比如我们在mysql命令行输入 mysql> select * from ven 后按下 TAB键自动补全为 mysql> select * from venus_ , 再次按下TAB键,出现一个列表,和Linux下的文件操作基本一致
Reading table information for completion of table and column names 含义解释_第1张图片

经过试验,这个 -A 参数需要加在一开始连接数据库时,加在 USE DBNAME -A 切换数据库时无效


可以看到不会出现这个提示了,同时也没有自动补全了

你可能感兴趣的:(MySQL,mysql,-A)