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;

运行结果:

相关推荐
浅念-10 分钟前
Redis基础详解:单线程模型、String与Hash数据结构
服务器·数据库·redis·sql·mysql·nosql数据库·nosql
天天被压力10 分钟前
【跨市场数据实战 #08】可转债折价机会怎么筛:3个接口抓比价、列表和实时盘口
java·人工智能·python
updayday85422 分钟前
离职域账号状态变更与Ping64操作记录核对
大数据·网络·数据库·安全·智能路由器
aramae25 分钟前
MySQL内置函数(7)
开发语言·笔记·后端·mysql·其他
Nturmoils1 小时前
只恢复一张表,别把整个库都还回去
数据库
张某布响丸辣1 小时前
附件下载的安全边界:路径白名单、NAS 哨兵文件与 Redis Lua 一次性令牌
java·redis·redis lua·nas哨兵
龙腾AI白云1 小时前
大语言模型:从语言理解到通用智能的跃迁
数据库·人工智能·机器学习·知识图谱
YatHinLay1 小时前
Spring Boot + Calcite 实现跨库查询
java
SelectDB2 小时前
快手基于 Apache Doris 千亿多模态检索的实践
大数据·数据库·数据分析
酷炫码神2 小时前
MosMos 创意效果与能力边界展示
java