#1.系统架构。
QT 作为modbus client 读取 电脑的modbus slave. QT 读取 Modbus slave后,将数据存放到SQL数据库中,并QT界面显示SQL数据。
#2.实验过程记录;
##2.1linux 下安装MySQL:
安装mysql
sudo apt-get install mysql-server
登录sql
mysql -uroot -p # -u用户名; -p 密码;
常用命令:
修改用户名密码
mysqladmin -uroot -p password
显示数据库:
show databases;#注意输入分号;
否则会类似这样:
使用数据库
use mysql;
显示当前信息SELECT
select database();
select version();
select now();
创建数据库
create database book; #数据库名称;注章分号结尾;
CREATE TABLE<表名> ( 列名 数据类型 )
create table reader (
card_id char(18),
name varchar(10),
sex enum('man','feman'),
age int, tel char(11),
money decimal(7,3) );
显示数据表;
show tables from book;
显示数据表内容;
desc reader;
删除数据表
约束;
插入数据:
insert into reader(card_id,name,sex,age,tel,money)values(99,'zhangsan','man',19,188888999,309);
显示表内容;
select * from reader;
更新表数据;
update reader set age=20 where name='lisi';