连接
MySQL本机接口数据库连接
描述
创建一个连接到MySQL®使用MySQL数据库本地接口。
首先,安装MySQL连接器/ c++司机,然后配置一个MySQL本机接口使用的数据源databaseConnectionOptions
函数。通过平台的详细信息,请参见MySQL为Windows本地接口或MySQL macOS本机接口。MySQL本机接口不支持Linux上万博1manbetx®。
创建
创建一个连接
通过使用对象mysql
函数。
属性
数据源
- - - - - -数据源名称
字符串标量
这个属性是只读的。
数据源名称,指定为字符串标量。
例子:“MySQLDataSource”
数据类型:字符串
数据库
- - - - - -数据库名称
”“
(默认)|字符串标量
这个属性是只读的。
数据库名称,指定为字符串标量。
如果你使用“数据库名”
名称-值对论点的mysql
函数,mysql
函数设置数据库
财产的连接
对象设置为指定的值。
例子:“toystore_doc”
数据类型:字符串
服务器
- - - - - -服务器名称
本地主机
(默认)|字符串标量
这个属性是只读的。
服务器名称,指定为字符串标量。
如果你使用“服务器”
名称-值对论点的mysql
函数,mysql
函数设置服务器
财产的连接
对象设置为指定的值。
例子:“dbtb00”
数据类型:字符串
用户名
- - - - - -用户名
”“
(默认)|字符串标量
这个属性是只读的。
用户名指定为一个字符串标量。
数据类型:字符串
DefaultCatalog
- - - - - -默认目录
”“
(默认)|字符串标量
这个属性是只读的。
默认目录,指定为一个字符串标量。
例子:“toy_store”
数据类型:字符串
目录
- - - - - -在数据库目录
”“
(默认)|字符串数组
这个属性是只读的。
在数据库目录,指定为一个字符串数组。
例子:(“信息”、“mysql”)
数据类型:字符串
模式
- - - - - -模式在数据库
”“
(默认)|字符串数组
这个属性是只读的。
在数据库模式,指定为一个字符串数组。
例子:[" information_schema”、“玩具”)
数据类型:字符串
自动提交
- - - - - -国旗自动提交事务
字符串标量
国旗自动提交事务,指定这些值之一:
“上”
——数据库事务将自动提交到数据库。“关闭”
——数据库事务必须手动提交到数据库。
你可以设置这个属性使用点符号。
LoginTimeout
- - - - - -登录超时
0
(默认)|积极的数字标量
这个属性是只读的。
登录超时,指定为一个积极的数字标量。登录超时指定的秒数司机等待在试图连接到数据库之前抛出错误。
当没有指定登录超时的连接请求,该值0
。
登录超时不支持数据库时,该值万博1manbetx1
。
数据类型:双
MaxDatabaseConnections
- - - - - -数据库连接的最大数量
1
(默认)|积极的数字标量
这个属性是只读的。
数据库连接的最大数量,指定为一个积极的数字标量。
当数据库没有上限的数据库连接的最大数量,价值是多少0
。
当数据库连接的最大数量是不支持的数据库,是价值万博1manbetx1
。
数据类型:双
DatabaseProductName
- - - - - -数据库产品名称
”“
(默认)|字符串标量
这个属性是只读的。
数据库产品名称指定为一个字符串标量。
例子:“MySQL”
数据类型:字符串
DatabaseProductVersion
- - - - - -数据库产品版本
”“
(默认)|字符串标量
这个属性是只读的。
数据库产品版本,指定为字符串标量。
例子:“5.7.22”
数据类型:字符串
DriverName
- - - - - -司机的名字
”“
(默认)|字符串标量
这个属性是只读的。
司机MySQL驱动程序的名称,指定为一个字符串标量。
例子:“MySQL连接器/ c++”
数据类型:字符串
DriverVersion
- - - - - -驱动程序版本
”“
(默认)|字符串标量
这个属性是只读的。
驱动程序版本的MySQL驱动程序,指定为字符串标量。
例子:“8.0.15”
数据类型:字符串
对象的功能
导入的数据MySQL数据库
sqlouterjoin |
外连接两个MySQL数据库表 |
sqlinnerjoin |
内连接两个MySQL数据库表 |
sqlfind |
找到所有的信息表类型MySQL数据库 |
sqlread |
数据导入MATLAB从MySQL数据库表 |
获取 |
导入SQL语句的结果MySQL数据库进MATLAB |
executeSQLScript |
执行SQL脚本MySQL数据库 |
出口数据MySQL数据库
sqlwrite |
插入MATLAB数据转换成MySQL数据库表 |
例子
使用MySQL本机接口连接到MySQL数据库
创建一个MySQL®本机接口连接到一个MySQL数据库。然后,将数据从数据库导入MATLAB®和执行简单的数据分析。关闭数据库连接。
这个示例假设您是连接到一个MySQL数据库版本5.7.22使用MySQL连接器/ c++ 8.0.15驱动程序版本。
连接到数据库使用数据源名称,用户名和密码。
数据源=“MySQLNative”;用户名=“根”;密码=“matlab”;康涅狄格州= mysql(数据源、用户名、密码)
康涅狄格州=连接与属性:数据源:“MySQLNative”用户名:“根”数据库属性:自动提交:”“LoginTimeout: 0 MaxDatabaseConnections: 151目录和模式信息:DefaultCatalog:“toystore_doc”目录:“information_schema”、“mysql”,“performance_schema”…和3)模式:[]数据库和司机信息:DatabaseProductName:“MySQL”DatabaseProductVersion:“5.7.22”DriverName:“MySQL连接器/ c++”DriverVersion:“8.0.15”
房地产的连接
对象是:
数据库属性
——数据库配置信息目录和模式信息
- - - - -目录的名字和模式在数据库中数据库和司机信息
——数据库和驱动程序的名称和版本
从表中导入所有数据inventoryTable
在MATLAB使用sqlread
函数。显示前三行数据。
表名=“inventoryTable”;data = sqlread(康涅狄格州,表名);头(数据,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
关闭数据库连接康涅狄格州
。
关上(康涅狄格州)
版本历史
介绍了R2020b
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。万博1manbetx
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。