⽤mysql客户端连接clickhouse 说明
因为 mysql 被 Oracle 收购了,这⾥⽤ mysql 的社区版本,叫 mariadb(本质上是⼀样的)查看 mysql 版本 mysql --version
英格兰 塞内加尔进⼊ mysql 命令交互界⾯ mysql
在 mysql 客户端执⾏,查看服务器版本 SELECT version()
使⽤ mysql --help 可以查看帮助⽂档
连接命令
-h 待连接的主机名或IP
-u 如果不是当前⽤户,需要输⼊⽤户名
-P 如果不是mysql的默认端⼝(3306),需要⼿动输⼊
-p 要求输⼊密码
linux 删除txt文件连接默认数据库
mysql -h<ip地址> -u<⽤户名> -p,端⼝使⽤默认的,可以连接默认的 MariaDB。
使⽤ STATUS 命令,可以查看当前连接服务器的基本状态
mail
连接clickhouse
pilipili是p站吗使⽤ mysql 的客户端连接 clickhouse,必须使⽤特殊的端⼝。定义在 /etc/l 中的 mysql_port 中配置
mysql -h<ip地址> -u<⽤户名> -P9004 -p,可以连接默认的 clickhouse
但此时,使⽤ STATUS 命令server 名称依旧会被认为是 mysql,然后版本号才会告诉你是 clickhouse
也可以使⽤ clickhouse 的命令,查看系统表 SELECT * FROM system.build_options WHERE upper(name) LIKE '%VERSION%';
mysql无法连接到服务器执⾏的命令必须遵循 clickhouse 语法,⽽⾮mysql。且交互模式默认为多⾏模式,以封号⽽⾮换⾏符作为SQL语句的结束符。-- 建表
CREATE TABLE mysql_table(
id UInt32,
name String,
age UInt8
)ENGINE= MergeTree()
PRIMARY KEY id圈内switch是什么意思
ORDER BY id
PARTITION BY age
-- 插⼊
INSERT INTO mysql_table VALUES
(1,'bob',30),
(2,'tina',28),
(3,'tom',32),
(4,'linda',25);
-- 查询
SELECT*FROM mysql_table;
弊端
使⽤ MySQL客户端登陆,有个弊端,就是按 Tab 键不会有代码提⽰
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论