写点什么

MatrixOne 从入门到实战 04——MatrixOne 的连接和建表

作者:MatrixOrigin
  • 2022-11-24
    上海
  • 本文字数:693 字

    阅读完需:约 2 分钟

MatrixOne从入门到实战04——MatrixOne的连接和建表

MatrixOne 从入门到实战——MatrixOne 的连接和建表

连接 MatrixOne

使用 MySQL Client 连接

使用 MySQL Client 连接 mo 服务时,我们需要在能够和 MO 服务通信的机器上准备一个 mysql client

安装 MySQL Client

  • 卸载 mariadb

  • 安装 mysql-client

使用 mysql-client

 mysql -h 192.168.110.170 -P6001 -uroot -p
复制代码


  • 连接成功后

使用 JDBC 驱动

Java 代码

  • 下载JDBC 连接器

  • 下载安装JDK

  • 具备一款代码编辑工具(IntelliJ IDEA,Eclipse

  • 准备测试数据

  • MatrixOne 建表

  • 在 IDEA 中创建工程

  • 启动 IDEA 之后,选择左上角的 File > New > Project 创建一个新的项目工程

  • 在弹出的对话框中选择 Maven > Next > 在 Name 中输入项目名称 >点击 Finish

  • 项目创建完成后,编辑项目中的 pom.xml 文件,增加以下内容:

  • 然后点击页面右上角的 maven 的刷新按钮,加载依赖

  • 此时选择src > main > java目录,鼠标右键点击选择 New > Java Class > 选择Class 并输入类名为:MoDemo

  • 编辑代码

  • 执行结果

python 代码

  • 环境要求

  • Python – one of the following:

  • CPython : 3.6 and newer

  • PyPy : Latest 3.x version

  • 安装 PIP

  • 准备测试数据

  • 具备一款代码编辑工具 (pycharm) 或者直接在 Linux 上编辑 python 文件

  • 编辑代码

  • 执行结果

建表

目前 MatrixOne 没有特殊的建表语法,建表时,只需要按照下列语法进行即可


CREATE TABLE [IF NOT EXISTS] [db.]table_name(    name1 type1,    name2 type2,    ...)
复制代码


  • 示例

  • 创建普通表

  • 清空普通表

  • 删除普通表

  • 创建带有主键的表**(注意:MatrixOne 表名和列名不区分大小写,大写的表名和列名都会转为小写)**

  • 查看表:

  • 主键表目前支持多个字段作为主键,如下面的建表语句:

  • 查看表:

  • 这里会发现有一个隐藏字段是 id 和 lastname 结合的一个 varchar 类型的字段,用来当做主键。


发布于: 刚刚阅读数: 3
用户头像

MatrixOrigin

关注

还未添加个人签名 2021-12-06 加入

一个以技术创新和用户价值为核心的基础软件技术公司。

评论

发布
暂无评论
MatrixOne从入门到实战04——MatrixOne的连接和建表_数据库_MatrixOrigin_InfoQ写作社区