Qt开发与MySQL数据库教程(二)——MySQL常用命令以及示例

  1. 创建数据库及表单,数据库名称:droplet_system 表单名称:dropletSystemHeaterData ,value是数据内容,类型是BLOB也就是二进制,key--数据名称 ,size--数据长度, time--写入时间
sql 复制代码
CREATE DATABASE IF NOT EXISTS droplet_system DEFAULT CHARSET utf8mb4;

USE droplet_system;

CREATE TABLE IF NOT EXISTS dropletSystemHeaterData (
    `key` VARCHAR(128) NOT NULL,
    value BLOB NOT NULL,
    size INT UNSIGNED NOT NULL,
    `time` DATETIME(3) NOT NULL,
    PRIMARY KEY (`key`, `time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

数据库和表单的从属关系:

  1. 选中表单并查看内容
sql 复制代码
-- 1. 先确认在正确的数据库
SELECT DATABASE();

-- 2. 如果不在droplet_system数据库,先切换
USE droplet_system;

-- 3. 查看所有表
SHOW TABLES;

-- 4. 查看表结构
DESC dropletSystemHeaterData;

-- 查看所有数据
SELECT * FROM dropletSystemHeaterData; 
-- 查看完整hex数据
SELECT 
    `key`,
    `time`,
    HEX(`value`) as full_hex,
    `size`
FROM dropletSystemHeaterData 
ORDER BY `time` DESC;

运行结果:

相关推荐
学长毕设19 分钟前
基于springboot的食品仓库管理系统
java·spring boot·后端
时间售卖铺42 分钟前
触发器与函数实战:MySQL高效编程秘诀
运维·数据库·mysql·云原生
qetfw1 小时前
UOS MariaDB 数据库:安装、最小权限与备份验证
linux·数据库·mariadb·uos
步行cgn1 小时前
FormHttpMessageConverter 详解:Spring MVC 中表单数据的读写转换器
java·spring·mvc
龙亘川1 小时前
构建城市公共安全数字底座:亘川智城智慧安防系统全维度解读
java·大数据·开发语言·人工智能·信息可视化
金銀銅鐵1 小时前
[Java] 用 CLI 展示 EnumMap 增删键值对时的内部变化
java·源码·ai编程
程序喵大人1 小时前
【C++入门】内存模型与资源管理 - 09 shared_ptr 和 weak_ptr 解决共享,也带来代价
开发语言·c++·资源管理·智能指针·内存模型
秋天的怀念_David1 小时前
第二十二夜 · 数字迷雾
java·程序人生·算法
Raas1002 小时前
AI网关部署方案?从部署到上线全流程
java·开发语言·人工智能·gateway·ai网关·企业级ai网关·企业级ai产品
数智园区合作社2 小时前
问数平台怎么把同一个指标锁成一个数
大数据·数据库·人工智能·ai