发布时间:2026/9/6 3:15:17
数据库操作笔记 数据库操作笔记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” 表示添加调度任务成功。

相关新闻

2026/9/4 9:18:02

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

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

2026/9/6 3:12:07

基于粒子群算法的一次调频参数优化:建模、仿真与工程实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/6 3:12:07

安达发|电动工具行业排产乱交付慢?APS生产排程软件一键破局

随着中国制造业向智能化、柔性化加速转型,电动工具行业正迎来新一轮结构性变革。数据显示,2025年我国五金电动工具生产市场规模达1842亿元,同比增长 6.3%,其中出口占比 41.7%。在市场需求碎片化、产品迭代提速、订单交付周期持续收…

2026/9/6 3:12:07

从指针到寄存器:MCU地址映射与嵌入式寄存器操作实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/6 3:12:07

基于MLP的音频音色转换技术:从原理到烟嗓风格迁移实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/6 3:12:06

AI时代网络安全新挑战:从数据流动到模型安全的防护策略

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/6 3:07:06

读机器学习论文半年无成果,非科班的我靠这5个习惯复现了第一个模型

读机器学习论文半年无成果,非科班的我靠这5个习惯复现了第一个模型 做产品经理第四年,我下定决心转行机器学习。原因说起来挺俗的:团队里的算法工程师月薪是我的两倍,而我连他们口中的“梯度下降”是什么都说不清楚。我买来经典的《机器学习》教材,打印了几十篇论文,以为只要够…

2026/9/6 0:06:59

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/6 0:06:59

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/6 0:06:59

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/6 0:06:59

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/6 0:06:59

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/6 0:06:59

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/5 2:45:13

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/5 2:30:42

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/5 2:46:50

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…