
数据库
文章平均质量分 88
丁爸
这个作者很懒,什么都没留下…
展开
-
SQLServer设置端口
在SQL Server中设置端口是一个关键的配置步骤,它直接影响到SQL Server服务的安全性和可用性。选择一个合适的端口号,确保它未被其他应用程序或服务使用。在SQL Server Configuration Manager中修改TCP/IP端口设置,并确保已启用所需的端口。如果已安装Windows防火墙或其他第三方防火墙,则需要为其创建适当的例外规则,以允许SQL Server服务通过指定的端口进行通信。在设置完端口后,需要重新启动SQL Server服务,以确保更改已生效。原创 2024-08-04 09:38:05 · 2082 阅读 · 0 评论 -
ODBC实现跨数据库同步数据,项目实战
在Microsoft SQL Server Management Studio (SSMS) 中,配置定时任务通过 SQL Server Agent 的作业(Job)来实现。SQL Server Agent 是一个 Microsoft Windows 服务,它执行诸如自动执行 T-SQL 脚本、管理作业、警报和通知等操作。通过以上步骤,你可以在 SQL Server Management Studio 中配置定时任务来自动执行 SQL 脚本。原创 2024-07-25 15:04:58 · 900 阅读 · 0 评论 -
ODBC实现跨数据库同步数据
odbc实现跨数据库同步数据,SQL server数据库同步到mysql数据库原创 2022-10-12 22:03:33 · 1192 阅读 · 1 评论 -
数据库select构造一条常量记录和多条常量记录
我们写数据库查询时,数据表里面存的数值(如订单状态),但是实际需要返回数值对应的订单状态描述,虽然在代码里面很容易转换,但是这里介绍另一种方法:直接构造多条常量记录,再关联查询一、构造一条常量记录不指定字段名,会以常量作为字段名select '星期一','星期二','星期三','星期四','星期五','星期六','星期日';2. 指定字段名select '星期一' fd1,'星期二' fd2,'星期三' fd3,'星期四' fd4,'星期五' fd5,'星期六' fd6,'星期日' fd7原创 2020-11-21 16:25:48 · 11761 阅读 · 0 评论 -
python3操作sqite3删除数据表字段
本文介绍python3对sqite3数据库的常用操作,sqite官网。一、创建数据库操作类class CDBManage: def __init__(self, dbname: str = None): self.__dbname = 'local.db' if dbname: self.__dbname = '{0}.db'.format(dbname) self.__conn = sqlite3.connect(se原创 2020-11-14 16:21:00 · 1877 阅读 · 0 评论 -
mysql复杂存储过程实例(游标、临时表、循环、递归)
本文结合一个实例讲述一个复杂的mysql存储过程1.需求有三张数据表:物料表、bom表、bom详情表物料表:里面有三种类型物料,分别是,产品、半成品、物料bom表:由物料表中产品类型组成,bom是树形结构,根节点是产品,叶子节点是物料,中间的是半成品bom详情表:和bom表通过产品关联现在需要在bom表中查询一个产品对应的所有物料,即半成品需要全部展开成物料。2.实现存储过程2.1创建数据表物料数据表,MA_SpreedType='M’是产品,MA_SpreedType='A’是半成品原创 2020-08-18 16:56:05 · 2105 阅读 · 0 评论 -
服务器上按天定时备份mysql数据库
本文介绍利用linux定时任务和shell脚本实现按天自动备份mysql数据库。1.启动linux计划任务服务查看计划任务进程是否启动ps -aux | grep crondroot 1194 0.0 0.1 112704 956 pts/0 S+ 18:05 0:00 grep --color=auto crond启动crond/usr/sbin/crond start再查看进程ps -aux | grep crondroot 621原创 2020-08-17 19:33:56 · 495 阅读 · 0 评论 -
mysql创建存储过程和计划任务实例
在项目中碰到一个需求:订单下单后15分钟未支付就取消订单。本文介绍通过存储过程实现需求。1.数据表销售订单数据表CREATE TABLE `sales_sales` ( `SA_Id` int(11) NOT NULL AUTO_INCREMENT, `SA_Num` varchar(64) DEFAULT NULL, # 订单编码 `SA_CustomId` int(11) DEFAULT NULL, # 用户ID `SA_OrderDate` datetime DEFAULT NU原创 2020-08-14 17:38:30 · 318 阅读 · 0 评论 -
QML+mysql搭建系统
1. 搭建系统前面介绍了利用Qt+mysql搭建系统,本文讲介绍利用QML+mysql框架搭建一个小型系统。系统有以下特点:系统是异步处理,mysql操作在线程里,操作完后数据通过信号槽发送到页面展示查询mysql百万数量级数据表,用TableView+自定义数据模型轻松展示QTableView加载自定义模型,展示百万条数据消耗比较少的内存(530MB左右内存)1.1. 技术栈如下:开发语言:C++数据库:MySQL5.7开发框架:Qt5.12开发工具:Qt Creato原创 2020-08-02 18:22:08 · 2464 阅读 · 5 评论 -
Qt访问数据库问题:QSqlDatabase: QMYSQL driver not loaded
我在项目中使用Qt访问mysql数据库时,会提示以下错误信息QSqlDatabase: QMYSQL driver not loadedQSqlDatabase: available drivers: QSQLITE QODBC QODBC3 QPSQL QPSQL7背景使用新版Qt5.15访问mysql时,出现QSqlDatabase: QMYSQL driver not loaded错误,项目配置如图:解决问题思路1. 查找qsqlmysql.dll先在对应版本MinGW 64-bi原创 2020-08-01 12:08:56 · 888 阅读 · 0 评论 -
Qt+mysql搭建系统
1. 搭建系统前面介绍了利用python+vue搭建全栈系统:移动端篇:H5+搭建移动端应用前端篇:Vue2.0搭建PC前端后台篇:Flask搭建系统后台项目线上地址:项目访问链接,账号:general 密码:general本文讲介绍另外一种技术,利用Qt框架搭建一个小型系统。系统有以下特点:系统是异步的,mysql查询处理在线程里面,处理完后数据通过信号发送到页面展示查询mysql百万数量级数据表,用QTableView轻松展示QTableView加载自定义模型,展示百万条数据消耗原创 2020-08-01 06:57:50 · 4924 阅读 · 32 评论 -
mysql更换存储目录
mysql一般默认安装在/var/lib/mysql目录下面,有时候根据数据存储需要,我们需要更换数据存储目录,本文介绍具体方法:一、修改配置文件/etc/my.cnfservice mysqld stopvi /etc/my.cnf#datadir=/var/lib/mysql # 修改前datadir=/data/mysql #修改后,/data/mysql是更换后的目录#socket=/var/lib/mysql/mysql.sock # 修改前socket=/data/mysq原创 2020-07-12 15:50:35 · 908 阅读 · 0 评论