数据库操作笔记
数据库操作笔记MySQL1、 数据库添加字段SQL语句​ MySQLALTERTABLEtzbw_bwryyjndzcbADDCOLUMNshrbhVARCHAR(20)DEFAULTNULLCOMMENT审核人编号AFTERbtgyy;2、 修改表中的字段类型ALTERTABLEzkrc_zwbMODIFYCOLUMNzwmcVARCHAR(64)NOTNULLCOMMENT职位名称;ALTERTABLEzkrc_zwbMODIFYCOLUMNjljsyxVARCHAR(256)DEFAULTNULLCOMMENT简历接收邮箱;altertablehdjy_lhjy_rdsqb changecolumnxsys xsysvarchar(2);3、 查询某个字符之后的数据MySQL-1 之后 1 之前 SELECT SUBSTRING_INDEX(zbsqb.pyyjbh, ,, -1)4、 将查询数据的结果展示序号SELECT(i:i1)xhFROM(SELECTi:0)xh5、 数据库清库语句-- 数据库内容清除语句。 TRUNCATE table 表名 -- 给数据库表新增注释 comment表的注释6、 修改库的联动读写分离-- 查询主库是否只读0为正常 select read_only; set global read_only1;7、 根据身份证计算年龄SELECT(substring(now(),1,4)-substring(sfz,7,4))-(substring(sfz,11,4)-date_format(now(),%m%d)0)FROMTable8、 赋值全部行政区划代码-- update rlzyfwjgdjpd_d_xzqh set general_name null; SELECT * FROM rlzyfwjgdjpd_d_xzqh where parentid ; -- update rlzyfwjgdjpd_d_xzqh set general_name dmmc where parentid ; SELECT CONCAT( parentname, , dmmc ) FROM rlzyfwjgdjpd_d_xzqh WHERE parentid LIKE %0000000000; -- update rlzyfwjgdjpd_d_xzqh set general_name CONCAT( parentname, , dmmc ) where parentid like %0000000000; SELECT b.dmid, CONCAT(( SELECT parentname FROM rlzyfwjgdjpd_d_xzqh a WHERE a.dmid b.parentid ) , , parentname, , dmmc) FROM rlzyfwjgdjpd_d_xzqh b WHERE general_name IS NULL AND dmid LIKE ______000000; -- UPDATE rlzyfwjgdjpd_d_xzqh a , (SELECT b.dmid, CONCAT(( SELECT parentname FROM rlzyfwjgdjpd_d_xzqh a WHERE a.dmid b.parentid ) , , parentname, , dmmc) mc -- FROM -- rlzyfwjgdjpd_d_xzqh b -- WHERE -- general_name IS NULL AND dmid LIKE ______000000) b set a.general_name b.mc where a.dmid b.dmid;9、 MySQL启动服务systemctl start mysqld.service10、 MySQL删除only_full_group_byExpression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘dxbwry.sqb.zbsqbh’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_modeonly_full_group_by-- 暂时性 SHOW VARIABLES LIKE sql_mode; SET GLOBAL sql_mode STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION; FLUSH PRIVILEGES;-- 永久性 -- 检索MySQL which mysql -- 查询MySQL配置文件所在地 /usr/bin/mysql --verbose --help | grep -A 1 Default options -- 编辑MySQL配置 vim /etc/my.cnf -- 修改配置 sql_mode STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER -- 重启MySQL服务 service mysqld restart11、 MySQL设置最大连接数SHOW VARIABLES LIKE %max_connections%; SHOW VARIABLES LIKE %max_connect_errors%; SET GLOBAL max_connections 1000; SET GLOBAL mysqlx_max_connections 100; SET GLOBAL max_connect_errors 100; FLUSH PRIVILEGES;12、 MySQL设置不区分大小写lower_case_table_names1不区分 0区分SHOW VARIABLES LIKE lower% -- 在MySQL服务中修改配置 -- 检索MySQL which mysql -- 查询MySQL配置文件所在地 /usr/bin/mysql --verbose --help | grep -A 1 Default options -- 编辑MySQL配置 vim /etc/my.cnf -- 修改配置 在my.cnf中的[mysqld]后面添加lower_case_table_names1 -- 重启MySQL服务 service mysqld restart数据库操作笔记Oracle1、 数据库添加字段SQL语句​ALTERTABLEMyTableADDTest VARCHAR2(50);COMMENTONCOLUMNMyTable.TestISDemo;2、 删库恢复语句flashbacktableygzjzqyrd_qyygxxbtobeforedrop3、 通过命令导入dmp文件# 在cmd命令行输入 # syrlzysc账号 # syrlzysc密码 # 130.10.7.246数据库链接地址 # D:\a.dmpdmp文件存放路径 imp syrlzysc/syrlzysc130.10.7.246:1521/orcl fileD:\a.dmp fully ignorey;4、 Oracle启动服务# 切换Oraclesu- oracle# 查看监听lsnrctl status# 启动监听lsnrctl start# 进入服务sqlplus /nologsqlplus/as sysdba# 切换用户conn /as sysdba# 启动实例startup# 退出quit Ctrl D# 关闭实例shutdown# 停止监听lsnrctl stop# 停止服务shutdownimmediate其它1、 定时备份数据库​ 编写mysqlback.sh文件#!/bin/bash db_userroot db_password1qazWSX db_nameasahi db_address120.120.120.120 db_port3306 time$(date %Y%m%d_%H%M%S) backup_dir/home/backup/mysql #Docker下的MySQL docker exec -it mysql mysqldump -u$db_user -p$db_password $db_name $backup_dir/$db_name_$time.sql #mysqldump -u$db_user -p$db_password $db_name $backup_dir/$db_name_$time.sql #mysqldump -h$db_address -P$db_port -u$db_user -p$db_password $db_name $backup_dir/$db_name_$time.sql mysqldump -u$db_user -p$db_password $db_name | gzip $backup_dir/$db_name_$time.sql.gz #rm -rf $backup_dir/$db_name_$time.sql #下面两条指令根据需求添加即可 #删除七天之前的备份 #find $backup_dir -name $db_name*.sql.gz -type f -mtime 7 -exec rm -rf {} \; /dev/null 21 #删除一分钟之前的备份 #find $backup_dir -name $db_name*.sql.gz -type f -mmin 1 -exec rm -rf {} \; /dev/null 21​ 添加备份文件夹往backup内添加执行文件mysqlback.shmkdir/home/backupmkdir/home/backup/mysql​ 1、添加可执行权限chmodux mysqlback.sh​ 2、测试能否正常使用./mysqlback.sh​ 3、检测或安装 crontab执行 crontab 命令如果报 command not found就表明没有安装。yum-yinstallvixie-cron yum-yinstallcrontabs​ 4、启动服务启动servicecrond start 检测cron定时服务是否自启用 systemctl is-enabled crond.service enable表示已启用自启动 disable标识未启用自启动 在CentOS -6系统中加入开机自动启动chkconfig--level345crond on 在CentOS -7系统中加入开机自动启动 systemctlenablecrond.service 如果已经启用想要cron关闭自启动 systemctl disable crond.service​ 5、添加任务添加计划任务crontab-e重启定时器servicecrond restart 查看定时任务crontab-l每五分钟运行此文件对数据库进行备份 */5 * * * * /home/backup/mysqlback.sh 前面是分钟后面是小时控制台回显“crontabinstalling new crontab” 表示添加调度任务成功。

相关新闻

Moment Pro Camera II 新推“Action Plates”功能,可随心自定义应用界面!

Moment Pro Camera II 新推“Action Plates”功能,可随心自定义应用界面!

Moment Pro Camera II:新增“Action Plates”自定义界面功能Moment Pro Camera II 应用程序向来是手机拍摄 RAW 格式照片的热门之选。如今,Moment 为其增添了新功能“Action Plates”,用户借助该功能能够按照自身需求,随心所欲地对…

2026/8/19 17:26:46 阅读更多 →
Meta家庭中心下周起上线新功能:家长可管控青少年Threads账户隐私、时长等

Meta家庭中心下周起上线新功能:家长可管控青少年Threads账户隐私、时长等

Meta家庭中心为Threads添家长管控新功能从下周开始,Meta的家庭中心将为家长提供一系列新选项,用于管理青少年的Threads账户。这些功能包括调整账户隐私和内容设置,类似于Meta其他应用程序上的家长控制功能。此外,家长还能够查看并…

2026/8/17 1:03:57 阅读更多 →
为什么 GPT 越深度思考越容易出错?算力调度才是模型体感关键

为什么 GPT 越深度思考越容易出错?算力调度才是模型体感关键

近期圈内大量热议 Codex 系列模型推理效果波动、体感 “降智”、深度推理幻觉泛滥等热门话题,尤其是业内流传4.5 小时耗尽 76% 算力额度,仅完成 80% 业务目标的典型案例,与我们长期观测的全链路运行日志高度吻合。 现在全网都在吐槽新版大模型…

2026/8/19 1:32:14 阅读更多 →

最新新闻

未来的你,是现在选择的累积

未来的你,是现在选择的累积

未来不是某一天突然发生的结果,而是今天每一个选择,在时间中的连续回响。很多人看未来: 像看一个未知的东西。“以后我会变成什么样?” “以后我的人生会不会改变?” “以后我会不会成功?”但更深层的答案是…

2026/8/19 22:06:30 阅读更多 →
深挖C语言:深入理解指针(1)

深挖C语言:深入理解指针(1)

目录 1.内存和地址 2.指针变量和地址 2.1 取地址操作符 & 2.2 指针变量 2.3 解引用操作符 * 2.4 指针变量的大小 3.指针变量类型的意义 3.1 指针的解引用 3.2 指针 - 整数 3.3 void* 类型指针 4.指针的运算 4.1 指针 - 指针 4.2 指针 - 指针 4.3 指…

2026/8/19 22:06:30 阅读更多 →
基于MCU与DAC的正弦波发生器设计:从原理到工程实践

基于MCU与DAC的正弦波发生器设计:从原理到工程实践

1. 正弦波发生器:从概念到实现的深度拆解在电子工程、音频处理、通信系统乃至基础物理实验的无数场景里,正弦波都是一个绕不开的核心角色。它纯净、周期性的特性,使其成为测试信号、载波、时钟基准的理想选择。而一个稳定、精确、可调的正弦波…

2026/8/19 22:06:30 阅读更多 →
线性可调双路输出电源:原理、设计与噪声抑制全解析

线性可调双路输出电源:原理、设计与噪声抑制全解析

1. 线性可调双路输出电源:为何它仍是工程师的“心头好”? 在如今这个开关电源(SMPS)大行其道的时代,提起“线性电源”,很多刚入行的朋友可能会觉得它有点“老古董”——效率不高、体积不小、发热还大。但如…

2026/8/19 22:06:30 阅读更多 →
Arduino温湿度监测:DHT11传感器与LCD1602 I2C显示实战指南

Arduino温湿度监测:DHT11传感器与LCD1602 I2C显示实战指南

1. 项目概述:一个经典的温湿度监测方案 在电子制作和物联网原型开发领域,实时监测环境温湿度是一个高频需求。无论是为了打造一个智能家居的温湿度计,还是为植物种植箱、小型恒温恒湿箱、或者仅仅是工作室的环境监控,一个稳定可靠…

2026/8/19 22:06:30 阅读更多 →
感恩世界的馈赠

感恩世界的馈赠

世界每天都在给予我们东西,只是很多馈赠,并不是以“礼物”的形式出现,而是以经历、挑战、关系和变化的形式出现。很多时候: 我们只感谢得到的东西。 却忽略: 那些推动我们成长的东西。我们感谢: 成功。 机会…

2026/8/19 22:05:29 阅读更多 →

日新闻

【单片机课程设计/毕业设计】基于 STM32 与 WiFi 模块的室内通风智能管控系统设计 基于 STM32 的人体存在感知自适应风扇控制系统设计(018503)

【单片机课程设计/毕业设计】基于 STM32 与 WiFi 模块的室内通风智能管控系统设计 基于 STM32 的人体存在感知自适应风扇控制系统设计(018503)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

2026/8/19 0:00:30 阅读更多 →
AI如何驱动数学猜想生成:从大语言模型到自动化数学发现

AI如何驱动数学猜想生成:从大语言模型到自动化数学发现

1. 项目概述:当AI开始“猜”数学定理 最近在AI研究圈里,一个名为“Moonshine”的项目引起了不小的讨论。这名字本身就挺有意思,直译是“月光”,但在数学史上,它特指一个神秘而美丽的联系——魔群月光猜想,连…

2026/8/19 0:00:30 阅读更多 →
WarcraftHelper 魔兽争霸3优化实战指南

WarcraftHelper 魔兽争霸3优化实战指南

WarcraftHelper 魔兽争霸3优化实战指南 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 一台刚配的新电脑,跑《魔兽争霸3》却卡成 PPT——这…

2026/8/19 0:02:31 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/19 11:55:18 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/19 9:46:27 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/19 11:55:16 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/19 5:04:55 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/19 7:42:22 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/19 11:55:13 阅读更多 →