每当我使用
选择数据库时use db_name
它会显示
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
这是什么意思?
答案 0 :(得分:2)
在第一个"使用"登录后命令,MySQL扫描数据库,表和列名称以自动完成。如果你有很多数据库,表可能需要一段时间。
为避免这种情况,请使用-A选项启动客户端(或--no-auto-rehash)
答案 1 :(得分:1)
这是自动完成。
如果您编写了一个查询,那么SQL工具可以通过填写表和列名来帮助您完成。
要做到这一点,必须在开始时获取所有表,这可能需要几秒钟。因此,您可以选择关闭该功能以更快地启动,但不会自动完成。
SQL工具有一个热键可供完成。所以,如果你写
select * from myTabl
并点击完成热键,然后完成查询
select * from myTablename
如果它找到以您输入的字符串开头的表。