
数据库入门
数据库入门
道亦无名
王阳明曰: 立志 勤学 改过 择善
我曰: flag practice debug release
展开
-
物理结构设计要点
可以根据实际业务需求和数据量的情况,对数据库的参数进行调整,以提高数据库的性能。在物理设计阶段,需要确定数据库的结构,包括表、视图、索引、触发器等。根据数据量的大小和访问频率,选择合适的存储介质可以提高数据库的性能。索引是提高数据库查询速度的重要手段。物理数据库设计是数据库设计的核心,包括数据库结构、存储介质、索引、存储空间、数据访问路径、数据安全性和性能调整等方面。在物理设计中,需要考虑数据的安全性,包括数据的备份、恢复和加密等方面。在物理设计中,需要合理地分配存储空间,以提高数据的存储和管理效率。原创 2023-12-07 18:20:58 · 751 阅读 · 0 评论 -
mysql中的两个数据表结构相同,查询某一列相等的条件,并合并到一个表格
【代码】mysql中的两个数据表结构相同,查询某一列相等的条件,并合并到一个表格。原创 2023-11-27 20:12:21 · 699 阅读 · 0 评论 -
QT 实现mysql的长连接
对象并调用相关函数来进行数据库连接、查询和断开连接操作。请注意,需要根据实际情况修改连接信息和查询语句。函数用于执行SQL查询操作。在主函数中,我们创建了一个。两个公共槽函数,用于建立和断开数据库连接。类来处理MySQL长连接。原创 2023-10-09 10:11:56 · 681 阅读 · 0 评论 -
测试数据库性能的工具知多少
这些工具中的许多都是开源的,可以根据需要自行下载和使用。请注意,选择哪种工具取决于你的具体需求和环境,需要根据实际情况进行选择。原创 2023-08-29 16:15:00 · 1849 阅读 · 0 评论 -
1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column的解决办法
一般安装路径在C:/ProgramData/MySQL/MySQL Server x.x下面有个my.ini配置文件。这种主要是原因是在进行数据库版本升级,但是你的sql语句没有进行改动导致的。使用记事本或者其他的编辑器打开文件,搜索“sql-mode =…2、找到data的存储路径,我这边以windows为例。一般不修改代码,修改数据库配置文件就可以解决。一般就是把第一配置去掉就可以了。1、找到mysql数据的安装路径。原创 2023-08-04 09:10:01 · 3030 阅读 · 0 评论 -
数据库设计中面临的主要困难和问题的总结
数据库设计的过程是将数据库系统与现实世界密切地、有机地、协调一致地结合起来的过程。数据库的设计质量与设计者的知识、经验和水平密切相关。作为数据库应用系统的重要组成部分,数据库设计的成败往往直接关系到整个应用系统的成败。以数据库为基础的数据库应用系统与其他计算机应用系统相比往往具有数据量庞大、数据保存时间长、数据关联复杂、用户要求多样化等特点。...原创 2022-08-09 07:00:00 · 62409 阅读 · 0 评论 -
数据库系统的3个抽象级别
数据库系统划分为三个抽象级:用户级、概念级、物理级。原创 2022-08-09 02:15:00 · 2055 阅读 · 0 评论 -
mysql数据库常用的几个操作
排序增序SELECT * from table ORDER BY Id ASC;降序SELECT * from table ORDER BY Id DESC;不重复的用户名查询出来了select distinct name from table;查看数据库:show databases;创建数据库: create database db1 DEFAULT CHARSET utf8 COLLATE utf8_general_ci; # utf8编码 create da.原创 2020-08-30 16:40:26 · 6990 阅读 · 0 评论 -
Ubuntu16 安装mysql5.6
默认条件下Ubuntu16安装mysql的时候版本是在mysql5.6以上的版本。编辑文件编辑/etc/apt/sources.list在后面添加如下部分:deb http://archive.ubuntu.com/ubuntu trusty main universe如下图所示接下来需要进行更新apt源使用sudo apt update命令即可.然后使用命令看看可以安装哪些版本的mysql相关的软件apt-cache search mysql | grep mysql-server原创 2020-06-15 16:30:50 · 1025 阅读 · 0 评论 -
sql操作易错点QT
主要流程1、设置数据库的配置2、打开数据库3、编写sql语句 strsql4、使用sqlquery.prepare(strsql)5、绑定语句的参数值使用void bindValue(int pos, const QVariant& val, QSql::ParamType type = QSql::In);6、执行sqlquery.exec();7、最后需要知道执行的结果使...原创 2020-03-21 09:42:33 · 8287 阅读 · 0 评论 -
关系模型研究什么?
一个关系就是一个table。主要有三部分:描述DB各种数据的基本结构形式。描述table与table之间的可能发生的各种操作(关系运算)描述这些操作所应遵循的约束条件(完整性约束)基本结构:Relation/Table基本操作:Relation Operator基本: ∪,—,×,选择,投影π,∩,连接,÷完整性约束:实体完整性,参照完整性,用户自定义完整性...原创 2020-02-06 14:36:40 · 8460 阅读 · 0 评论 -
三级模式
三级模式,两层映像主要的作用物理的独立性逻辑的独立性原创 2020-02-06 12:29:24 · 8066 阅读 · 0 评论 -
SQL两张表中有关联id,但是字段名不同查询
使用LEFT OUTER JOIN进行处理具体使用select 表1.字段1,表2.字段2 from 表1 LEFT OUTER JOIN 表2.字段检索 = 表1.字段检索。这样就可以查出来了。原创 2020-01-07 13:26:57 · 2151 阅读 · 0 评论 -
psc文件文件如何导入数据库
数据库的备份会生成psc文件这种应该使用Navicat进行数据恢复如下:右键选择还原备份:然后选择对应的文件就可以了。小技巧记录一下!!原创 2019-04-09 20:22:51 · 9192 阅读 · 0 评论