1 简介 参考视频:https://www.bilibili.com/video/BV1XW411x7NU?p=87 说明:本文简单说明在Qt中操作数据库,用MySql数据库进行试验。 Qt 提供了QtSql模块来提供平台独立的基于 SQL 的数据库操作。 2 MySql的安装及简单使用 视频对应的 ...
分类:
数据库 时间:
2020-07-17 09:17:31
阅读次数:
103
1.先在mysql数据库添加数据 DROP TABLE IF EXISTS `dept`;CREATE TABLE `dept` ( `id` int(11) NOT NULL, `pid` int(11) DEFAULT NULL, `name` varchar(255) CHARACTER SE ...
分类:
数据库 时间:
2020-07-16 11:48:49
阅读次数:
129
前言: MySQL数据库自己用了也有两三年了,基本上只是掌握增删改查的sql语句,从没有思考过MySQL的内部到底是怎么根据sql查询数据的,包括索引的原理,只知道加了索引查的就快,不知道为什么加上索引效率就会提升,包括索引的限制和优化也知之甚少,所以决定开一专题来学习与记录MySQL。 MySQL ...
分类:
数据库 时间:
2020-07-16 00:20:20
阅读次数:
89
数据库的相关概念**DBMS、DB、SQL** DB:database数据库,存储一系列有组织数据的容器 DBMS:Database Management System数据库管理系统,使用DBMS管理和维护DB SQL:StructureQueryLanguage结构化查询语言,程序员用于和DBMS ...
分类:
数据库 时间:
2020-07-15 23:55:08
阅读次数:
102
1.python自带数据库,此处使用MYSQL数据库,编写数据库类做数据库处理,编写excel 类处理excel的读写,下面代码可以实现从excel读取数据写入数据库,从数据库读取数据写入excel: import xlrd,xlwt import pymysql class Mysql: def ...
分类:
数据库 时间:
2020-07-15 12:57:36
阅读次数:
72
基础镜像 基础镜像:镜像中运行的项目或者启动的一些服务,都要在一个基础镜像之上才能运行这些服务,比如一个django项目或者mysql数据库等,都要在Linux操作系统之上来运行,所以打包我们自己的项目时,必须要有个基础镜像来当作我们项目运行的基础环境。 Dockerfile #基础镜像为cento ...
分类:
其他好文 时间:
2020-07-14 16:38:31
阅读次数:
74
--sql语句的注意 : 1 以 ; 作为结束符 2 不区分大小写 --01 mysql 数据库的操作 -- 链接数据库 mysql -uroot -pmysql -- 不显示密码 mysql -uroot -p mysql -- 退出数据库 exit/quti/ctrl + d -- sql语句最 ...
分类:
数据库 时间:
2020-07-14 16:21:40
阅读次数:
74
1、设计良好的数据库结构,允许部分数据冗余,尽量避免 join 查询,提高效率。 2、选择合适的表字段数据类型和存储引擎,适当的添加索引。 3、MySQL 库主从读写分离。 4、找规律分表,减少单表中的数据量提高查询速度。 5、添加缓存机制,比如 memcached,apc 等。 6、不经常改动的页 ...
分类:
数据库 时间:
2020-07-14 13:47:54
阅读次数:
75
CentOS里用yum安装的mysql,没有自动创建mysql数据库,root账号的默认密码为空,如果要修改root账号的密码,需要从别的数据库把mysql数据库导过来,才能修改。方法1:用SETPASSWORD命令,我试了,这种方法可行,而且可以把密码设置为空,不需重启mysql服务 mysql-uroot--我试了,如果mysql本身有密码,执行这个命令进不去 mysql>SETPA
分类:
数据库 时间:
2020-07-14 10:40:03
阅读次数:
73
SyncNavigator是一款功能强大的数据库同步软件,适用于SQL SERVER, MySQL,具有自动/定时同步数据、无人值守、故障自动恢复、同构/异构数据库同步、断点续传和增量同步等功能,支持Windows xp以上所有操作系统,适用于大容量数据库快速同步。 安装包下载地址:https:// ...
分类:
数据库 时间:
2020-07-13 21:27:56
阅读次数:
153