主要内容

mysql

创建MySQL本机接口数据库连接

描述

例子

康涅狄格州= mysql (数据源用户名密码创建一个MySQL®使用指定的数据源、用户名和密码进行本机接口数据库连接。康涅狄格州是一个连接对象。

例子

康涅狄格州= mysql (用户名密码名称,值使用指定的用户名和密码创建MySQL本机接口数据库连接,并使用一个或多个名称-值对参数指定附加选项。例如,“服务器”、“dbtb00”指定数据库服务器名称为dbtb00

例子

全部折叠

创建一个MySQL®本地接口连接到MySQL数据库。然后从数据库中导入数据到MATLAB®中,进行简单的数据分析。关闭数据库连接。

这个例子假设你使用MySQL连接器/ c++驱动8.0.15版本连接到MySQL数据库5.7.22版本。

使用数据源名、用户名和密码连接到数据库。

数据源=“MySQLNative”;用户名=“根”;密码=“matlab”;Conn = mysql(数据源,用户名,密码)
conn =连接属性:DataSource: "MySQLNative" UserName: "root"数据库属性:AutoCommit: "on" LoginTimeout: 0 MaxDatabaseConnections: 151目录和模式信息:DefaultCatalog: " tostore_doc "目录:["information_schema", "mysql", "performance_schema"…[]数据库和驱动程序信息:DatabaseProductName: "MySQL" DatabaseProductVersion: "5.7.22" driververname: "MySQL Connector/ c++ " DriverVersion: "8.0.15"

属性的属性部分连接对象是:

  • 数据库属性—数据库配置信息

  • 目录和架构信息—数据库中目录和模式的名称

  • 数据库和驱动程序信息—数据库和驱动程序的名称和版本

从表中导入所有数据inventoryTable在MATLAB中使用sqlread函数。显示前三行数据。

表名=“inventoryTable”;Data = sqlread(conn,tablename);头(数据,3)
ans =3×4表productNumber数量价格inventoryDate  _____________ ________ _____ _____________________ 1 1700 14.5“2014-09-23 09:38:34”2 1200 9“2014-07-08 22:50:45”3 356 17“2014-05-14 07:14:28”

从表中确定最高产品数量。

马克斯(data.Quantity)
Ans = 9000

关闭数据库连接康涅狄格州

关上(康涅狄格州)

使用名称-值对参数创建到MySQL数据库的MySQL®本机接口连接。然后从数据库中导入数据到MATLAB®中,进行简单的数据分析。关闭数据库连接。

这个例子假设你使用MySQL连接器/ c++驱动8.0.15版本连接到MySQL数据库5.7.22版本。

使用显示的用户名和密码连接到数据库。指定数据库服务器名称dbtb01,数据库名称toystore_doc,端口号3306通过设置相应的名称-值对参数。

用户名=“根”;密码=“matlab”;Conn = mysql(用户名,密码,“服务器”“dbtb01”...“数据库名”“toystore_doc”“PortNumber”, 3306)
conn =连接属性:数据库:"toystore_doc"用户名:"root"数据库属性:AutoCommit: "on" LoginTimeout: 0 MaxDatabaseConnections: 151目录和模式信息:DefaultCatalog: "toystore_doc"目录:["information_schema", "mysql", "performance_schema"…[]数据库和驱动程序信息:DatabaseProductName: "MySQL" DatabaseProductVersion: "5.7.22" driververname: "MySQL Connector/ c++ " DriverVersion: "8.0.15"

属性的属性部分连接对象是:

  • 数据库属性—数据库配置信息

  • 目录和架构信息—数据库中目录和模式的名称

  • 数据库和驱动程序信息—数据库和驱动程序的名称和版本

从表中导入所有数据inventoryTable在MATLAB中使用sqlread函数。显示前三行数据。

表名=“inventoryTable”;Data = sqlread(conn,tablename);头(数据,3)
ans =3×4表productNumber数量价格inventoryDate  _____________ ________ _____ _____________________ 1 1700 14.5“2014-09-23 09:38:34”2 1200 9“2014-07-08 22:50:45”3 356 17“2014-05-14 07:14:28”

从表中确定最高产品数量。

马克斯(data.Quantity)
Ans = 9000

关闭数据库连接康涅狄格州

关上(康涅狄格州)

输入参数

全部折叠

数据源名称,指定为字符向量或字符串标量。指定现有数据源的名称。

例子:“一个”

数据类型:字符|字符串

访问数据库所需的用户名,指定为字符向量或字符串标量。如果不需要用户名,请指定为空值""

数据类型:字符|字符串

访问数据库所需的密码,指定为字符向量或字符串标量。如果不需要密码,请指定为空值""

数据类型:字符|字符串

名称-值参数

指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。

在R2021a之前,使用逗号分隔每个名称和值,并将其括起来的名字在报价。

例子:conn = mysql(用户名,密码,"Server","dbtb01","PortNumber",3306,"DatabaseName","toystore_doc")使用数据库服务器创建一个MySQL本地接口数据库连接dbtb01,端口号3306,和数据库名称toystore_doc

数据库服务器名称或地址,由逗号分隔的对组成“服务器”和一个字符串标量或字符向量。

例子:“dbtb00”

数据类型:字符|字符串

端口号,指定为逗号分隔的对,由“PortNumber”和一个数值标量。

例子:3306

数据类型:

数据库名,指定为逗号分隔的对,由“数据库名”和一个字符串标量或字符向量。如果未指定数据库名称,则mysql函数连接到数据库服务器上的默认数据库。

例子:“toystore_doc”

数据类型:字符|字符串

版本历史

R2020b中介绍