USE 语句用于将当前会话切换到指定的数据库。当前数据库是执行 CREATE TABLE、INSERT、SELECT 或其他语句时,默认作用的对象所在的数据库(除非您在对象名前显式加上了数据库名称)。新的当前数据库在会话期间内有效,直到执行另一个
USE 语句。语法
使用
USE 语句时,您只需指定要切换到的数据库名称。USE db_name
注意:
默认情况下,当您连接到 TCHouse-X 实例时,会话的初始数据库名为
default。使用说明
切换默认数据库在以下情况下非常方便且能提高效率:
简化表引用: 避免在每次引用表时都加上数据库名称(如
database_name.table_name)。优化前:
SELECT * FROM db.t1 JOIN db.t2优化后:
SELECT * FROM t1 JOIN t2连续操作便捷性: 当您需要在同一数据库内进行一系列操作(例如创建表、插入数据和查询表)时,无需重复指定数据库名,保持操作的聚焦性。