【TiDB 4.0 PCTA 学习笔记】- 201+2.2 How to connect TiDB platform(如何连接到 TiDB) @ 1班+付志强

课程名称: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

学习过程中参考的其他资料