课程名称:201+2.2 How to connect TiDB platform(如何连接到 TiDB)
学习时长:50分钟
课程收获:初步了解通过tiup启动TiDB,通过多种客户端连接TiDB
课程内容:
讲师:黄东旭
1、 连接TiDB
TiDB使用MySQL协议 连接TiDB Server层的实例
TiDB Server 层是无状态的
TiDB的语法和协议 大多数是兼容MySQL的语法和协议,基于MySQL5.7
TiDB 没有专属的客户端,所以兼容MySQL的客户端都可以连接TiDB
MySQL官方客户端
PHPMyAdmin
MySQL Workbench
Navicat
MySQL驱动
Python:mysqlclient;pymysql;MySQL-Python
Java:JDBC
Golang:go-sql-driver/mysql
ORM:适用大型项目
Java:Hibernate;MyBatls
Python:Django ORM;SQLAlchemy
Go:Gorm;xorm
建议ORM生成的SQL脚本,导出后人工审核,使其更贴近TiDB
2、 Demo演示
Tiup playground
Tiup playground –-db 2 –-kv 3
Mysql --host 127.0.0.1 --port 4001 -u root
Tiup playground --db 2 --kv 3 --host 192.168.192.65