ClickHouse数据库和数据表

本文介绍了ClickHouse数据库的特点,如大小写敏感,以及如何进行数据库和数据表的操作,包括查看、创建、切换数据库,讨论了不同数据库引擎如Ordinary、Memory等,并解析了数据存储目录结构。此外,还详细讲解了数据表的创建、复制表结构和数据的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ClickHouse数据库和数据表

ClickHouse的语法与MySQL很类似,但是又有一些特殊的地方。

大小写敏感

ClickHouse的语法是大小写敏感的:

  • 数据库和表名区分

  • 字段名也区分

  • ClickHouse函数区分

  • 通用的SQL关键字不区分,但是ClickHouse特有的SQL关键字区分

数据库

ClickHouse自带了2个数据库:

  • default:默认数据库,未切换数据库时默认使用该数据。

  • system:系统数据库,一般不要操作该数据库。

数据库操作

查看数据库:

show databases

切换数据库:

use tutorial

clickhouse-client支持tab键自动补全数据库名。

创建数据库:

-- 最简单的创建数据库语句
-- 默认使用Ordinary数据库引擎
create database test_db

-- 查看数据库建库语句(详情)
show create database test_db

-- 创建数据库前先判断是否已存在,存在则不创建
create database if not exists test_db

-- 创建数据库时指定数据库引擎
-- 注意ENGINE必须为全大写
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值