课程名称:课程版本(201)+ 如何连接到 TiDB
学习时长:1小时
课程收获:如何连接到 TiDB
课程内容:
从TiDB谈MySQL协议
Client
- CLI
- offical mysql-client
- mycli
- GUI
- PHPMyAdmin
- MySQL Workbench
- Navicat
Driver
- Python
- mysqlclient
- PyMySQL
- MySQL-Python
- Java
- JDBC
Golang - go-sql-driver/mysql
- JDBC
一些编程语言及其推荐的MySQL连接器
ORM (对象关系映射)
- Java
- Hibernate
- MyBatis
- Python
- Django ORM
- SQLAlchemy
- Go
- Gorm
- xorm
DEMO
- 使用TiUP启动本地TiDB集群进行测试
*使用官方MySQL客户端连接到TiDB - 使用PhpMyAdmin连接到TiDB
- A Django + TiDB example
demo1
--TIUP装TIDB集群
tiup playground --db 2 --kv 3
--分别测试登录2个实例是否成功
mysql --host 127.0.0.1 --port 4000 -u root
mysql --host 127.0.0.1 --port 4000 -u root
--测试客户端1建表,客户端2能否看到
操作略
demo2
--用容器地址装TIDB
tiup playground --db 2 --kv 3 --host 192.168.197.63
demo3
Django