课程名称:课程版本(101)+ 2.2 How to connect TiDB platform(如何连接到 TiDB)
学习时长:30min
课程收获:了解TiDB的连接方式
课程内容:
一、客户端
TiDB兼容绝大多数MySQL协议(5.7),可使用任何能够连接MySQL客户端工具连接到TiDB集群
TiDB Server无状态,客户端连接到任何一个TiDB Server上看到的数据和操作都是一致的,是因为数据存储在TiKV和TiFlash存储节点上
TiDB的SQL语法与MySQL有部分区别,TiDB不支持外键,存储过程,触发器
1、命令行
MySQL Client
Mycli(http://mycli.net)
2、图形化
PHPMyAdmin
MySQL Workbench
Navicat
二、驱动
1、Python
MySQL Client
PyMySQL
MySQL-Python
2、Java
JDBC
3、Golang
go-sql-driver/MySQL
三、ORM
1、Java
Hibrnate
MyBatis
2、Pathon
Django ORM
SQLAIchemy
3、Go
Gorm
xorm