mysql 常用语句

MySQL中常用的操作语句已汇总 他们的列名相同,按理来说student的classId必须遵循class表中的classId,也就是如果class表中没有的id,student中是不能有的。外连接:只能使用join on 的方式写,可以在join前头加上left/right的关键字,称为左连接/右连接。(2)offset:偏移量。对指定列进行分组操作:指定某个列,针对这个类,把值相同的行,分到一组中,可以针对每个组,分别进行聚合查询。查询每个岗位的平均工资,但是刨除平均工资超过2w的数据(条件是在聚合之后执行的,只能用having) 阅读详情

mysql自动生成创建时间

ALTER TABLE base_user ADD create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间';

自动生成更新时间

ALTER TABLE base_user ADD update_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间';

以上参考建表:

CREATE TABLE `base_user` (
  `id` bigint NOT NULL AUTO_INCREMENT,
  `biz_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '业务id',
  `avatar` blob COMMENT '员工头像标识',
  `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '员工姓名',
  `job_number` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '工号',
  `nick_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '别名、昵称',
  `mail` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '邮箱',
  `address` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '地址',
  `enable` tinyint NOT NULL DEFAULT '0' COMMENT '启用/禁用(0:启用,1:禁用)',
  `version` int NOT NULL DEFAULT '1' COMMENT '乐观锁',
  `deleted` tinyint NOT NULL DEFAULT '0' COMMENT '是否删除(0:否,1:是)',
  `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建人',
  `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新人',
  `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `uk_bizid` (`biz_id`) USING BTREE,
  UNIQUE KEY `uk_job_number` (`job_number`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC;

查询表注释和字段

select column_name, column_comment from information_schema.columns where table_schema ='db' and table_name = 'tablename' ;

查看表生成的DDL

show create table table_name;

复制表结构

create table table1 like table;

复制数据

insert into table1 select * from table

批量更改数据库中某个字段的长度,生成sql的语句

SELECT CONCAT('alter table ',TABLE_NAME,' modify ',COLUMN_NAME,' varchar(100) ;') AS '生成修改语句'
FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA='数据库' AND COLUMN_NAME IN ('要更新的字段');

mysql一张表批量复制到另外一张表

INSERT INTO 目标表 (字段1, 字段2, ...) SELECT 字段1, 字段2, ... FROM来源表 

WHERE not exists (select * from 目标表 where 目标表.比较字段 = 来源表.比较字段); 

新增表字段(快捷复制)时间字段

 ALTER TABLE test ADD create_time timestamp not null default CURRENT_TIMESTAMP COMMENT '创建时间';
 ALTER TABLE test ADD update_time timestamp not null default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP COMMENT '更新时间';

修改数据库root密码

-- 连接到 MySQL 服务器
mysql -u root

-- 修改 root 用户密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

-- 刷新权限
FLUSH PRIVILEGES;

MySQL 常用语句 MySQL 查询语句主要分为数据查询(SELECT)、数据操作(INSERT、UPDATE、DELETE)和数据定义(CREATE、ALTER、DROP)三类。 阅读详情

相关推荐

用数据分析优化彩票决策:放弃预测,专注理性投入

彩票本质上是负和博弈的概率系统,其核心并非号码预测,而是对玩法规则、返奖率(RTP)、投入策略与心理约束的量化决策。基于组合数学与二项分布的分析方法,可精确计算各奖项概率、评估不同玩法的实际回报效率,并构建个人资金-风险-目标模型。数据的价值不在于打破随机性,而在于识别非随机环节——如奖池跃升期的RTP波动、固定奖的保底收益、冷热号背后的分奖博弈结构。这种以决策优化为导向的数据实践,适用于将彩票视为受控实验的理性参与者,而非追求玄学中奖的投机者。

frank1998819 643

Mysql常用命令

#查询字段名和注释 select COLUMN_NAME,COLUMN_COMMENT from information_schema.COLUMNS where table_name = '表名' and table_schema = '库名' order by ordinal_position #查询整个内容 select * from information_schema.COLUMNS where table_name = '表名' and table_schema = '库名' order ..

weixin_38289303的博客 448

STM32F407与W5100S的SPI通信实战:从硬件连接到TCP服务器搭建

本文详细介绍了STM32F407微控制器通过SPI接口驱动W5100S以太网模块,并搭建TCP服务器的完整实战过程。内容涵盖硬件连接、SPI驱动配置、网络参数设置及Socket编程,重点解析了SPI通信时序、W5100S寄存器操作和TCP连接管理,为嵌入式网络通信开发提供实用指南。

weixin_29173777的博客 194

MySQL常用语句大全

本文列举了实际开发中常用的数据库操作语句

qq_53986627的博客 1303

SSTI模板注入及绕过姿势(基于Python-Jinja2)

http://xmctf.top:8962/?name={{%22%22[%22\x5f\x5fclass\x5f\x5f%22]["\x5F\x5Fbase\x5F\x5F"]["\x5F\x5Fsubclasses\x5F\x5F"]()[233]["\x5F\x5Finit\x5F\x5F"]["\x5F\x5Fglobals\x5F\x5F"]["\x5F\x5Fbuiltins\x5F\x5F"]['eval']("\x5F\x5Fimport\x5F\x5F('os'))")}}

Y4tacker的博客 1万+

基于巴法云物联网云平台构建可视化控制网页(以控制LED为例)

本文基于巴法云物联网云平台构建可视化控制网页,实现了对LED的控制。

kevin1499的博客 4521

MySQL常用语句

文章目录零、序言一、查询语句1.1 select 与select *1.2 distinct二、过滤数据2.1 where2.2 and、or运算符2.3 limit2.4 in三、数据排序3.1 order by四、表连接4.1 别名4.2 inner join五、数据分组六、子查询七、集合运算符八、增删改8.1 insert into8.2 delete8.3 update九、事务十、数据库与表管理十一、索引十二、MySQL数据类型十三、MySQL约束 零、序言 一、查询语句 1.1 select 与

ThetaQing的博客 1万+

Python爬虫教程:抓取短视频平台数据(以抖音和快手为例)

为什么抓取短视频平台数据?内容分析:通过抓取短视频平台上的视频内容、标题、标签等数据,可以进行内容分类、趋势分析、话题分析等。情感分析:抓取视频的评论数据,并进行情感分析,帮助企业或组织了解公众的情绪反馈。用户行为分析市场监测:通过抓取特定关键词或标签下的视频数据,分析市场趋势,进行竞争对手分析。短视频平台数据类型:视频信息:包括视频标题、描述、标签、作者等。用户信息:包括用户的昵称、粉丝数、关注数等。互动数据评论数据:视频下的用户评论内容及用户信息。

2201_76125261的博客 3663

mysql常用语句与函数

摘要:本文详细介绍了MySQL查询语句中各个子句的执行顺序(FROM→WHERE→GROUP BY→HAVING→SELECT→ORDER BY→LIMIT)及各子句的功能特点。重点解析了WHERE条件筛选、GROUP BY分组聚合、HAVING二次过滤、DISTINCT去重、ORDER BY排序等核心语法,并提供了数值/日期/分支函数的使用方法。文中还涵盖窗口函数、关联查询(内/外/交叉连接)及UNION操作,最后通过学生成绩管理系统的15个典型SQL示例,演示了多表查询、子查询、成绩统计等实际应用场景。

2302_76998343的博客 1290

ABAP 7.40 FOR 表达式与 REDUCE 构造运算符深度解析:从语法新特性到真实项目实践

ABAP 7.40引入了FOR和REDUCE表达式语法,使代码更简洁和函数式。FOR支持内表迭代和条件迭代,可配合VALUE构造新内表,替代传统LOOP。REDUCE用于归约运算,将多值折叠为单一结果,如求和、拼接等。这些新特性让ABAP更现代化,与SAP新架构协同更好,提升了开发效率和代码可读性。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 319

RN8209C单相电量计量芯片调试记录

芯片数据手册-简化版 调试功能是读取直流电池电压,出于这个需求,也就是要读取芯片的3路AD值,因为有效值是针对交流的,这点可以查看手册。 前提知道: 通信: 本次调试采用uart通信,rn8209c只有uart接口,采用9位数据(8位数据+偶校验),读寄存器只需要发送对应寄存器值就行,,波特率是4800,写的话需要保证最高为是1。没仔细读手册,这里吃了很大的亏。 复位: RN8209C支持两只复位方式,一种是发送复位命令复位,另一种是拉低复位引脚25ms以上,复位引脚复用它的串口接收(RX)口,所以拉低ST

wang 恒 的博客 6582

mysql的各种语句_MySQL 常用语句大全

MySQL 常用语句大全一、连接 MySQL格式: mysql -h 主机地址 -u 用户名 -p 用户密码1、例 1:连接到本机上的 MYSQL。首先在打开 DOS 窗口,然后进入目录 mysql bin,再键入命令 mysql -uroot -p,回车后提示你输密码,如果刚安装好 MYSQL,超级用户 root 是没有密码的,故直接回车即可进入到 MYSQL 中了,MYSQL 的提示符是: m...

weixin_31559919的博客 4083

C# Winform使用Monaco打造代码编辑器

本文介绍了如何在Winform项目中集成Monaco代码编辑器。通过NuGet安装WebView2控件,创建monaco-editor.html文件加载编辑器,并实现与C#代码的交互。关键步骤包括:初始化WebView2环境、配置Monaco编辑器参数、设置代码变更监听事件以及处理C#与JavaScript之间的通信。注意事项提示了依赖库安装问题的解决方法。该方案实现了功能完整的代码编辑器,支持代码自动保存和实时显示功能。

遇见--专栏 346

MySQL常用的sql语句

SQL语句核心功能与实用技巧摘要: SQL语句主要分为四类:数据查询(SELECT)、数据操作(INSERT/UPDATE/DELETE)、数据定义(CREATE/ALTER)和数据控制(GRANT/COMMIT)。基础查询包括条件筛选、排序分页和聚合分组,多表连接可实现复杂关联查询。DML语句完成增删改操作,DDL定义数据库结构,DCL管理权限事务。高级技巧包含子查询、CTE和窗口函数,优化建议着重索引创建和查询效率提升。掌握这些语句可高效完成数据检索、业务逻辑实现和性能优化,是数据库操作的核心技能。

simpler0808的博客 1676

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

【MySQL】常用语句

MySQL 常用语句主要围绕数据库、表和数据操作展开,能满足基本的数据库管理需求。本文对其进行分类总结。掌握这些MySQL语句后,可覆盖MySQL日常开发与管理的90%场景。进阶学习可探索存储过程、触发器、视图等高级功能。

AAADiao的博客 2663

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

MYSQL常用语句

看到一篇关于MYSQL常用语句的博文,在此放上链接: MySQL常用SQL语句大全 方便以后查找

Ich/liebe/dich的编程せかい 679

MySQL 常用语句教程

本文介绍了 MySQL 中常用的 SQL 语句,包括数据库的创建、查询、更新、删除操作,表的操作,数据的插入与查询,聚合函数的使用等。掌握这些基本的 MySQL 语句是你进行数据库操作的基础。希望这篇教程能帮助你更好地理解 MySQL 数据库的使用,并提高你的数据库管理能力。如果你想深入了解更多高级功能或特性,可以参考MySQL 官方文档。

2401_89793006的博客 1040

MySQL常用语句汇总

汇总整理了一下MySQL最常用的各类语句,以后就不用再到处去搜了。

程序员小杨哥的博客 983

mysql的常用语句

mysql的常用语句 select a.*,b.name, b.mobile, b.city_id from card_manage_broker a JOIN card_broker b on a.user_id=b.user_id where a.function=5 or a.function=6 order by modify_time desc select a.user_id, left(a.modify_time,10), b.* from (SELECT * from card_ma

weixin_46129834的博客 188

MySql常用SQL语句

MySql常用SQL语句增加数据删除数据修改数据查询数据模糊查询排序分组分页多表查询内连接左连接右连接自关联 增加数据 insert into 表名 values (值1,值2,值3); insert into 表名(值1,值2) values (值1,值2); 删除数据 delete from 表名 where 条件 修改数据 update 表名 set 字段1 = 字段值1, 字段2 = 字段值2 where 条件 查询数据 select * from 表名 select 字段1 as 别名1 f

程序员小哲的博客 1万+

Mysql介绍与常用语句汇总

本文介绍了下mysql是什么以及基本的指令

jjkkzzzz的博客 2560

Mysql DDL常用语句

如果不写表名(字段名)这部分,VALUES(值)部分必须覆盖所有字段,也就是有多少个字段写多少个值,不能少写,不然mysql不知道你的值是赋予谁的.#这里 "[ ]" 表示可写可不写,字段名也就是列名,你表里的表头,字段类型是int,double之类的数据类型.以下表名以TB1为例.创建一个有NAME字段(VARCHAR类型并且最大输入100,VARCHAT类型是要设定输入上限的)的表。NSERT TB1 VALUES ('张三',25),('李四',28);为表添加字段名(指明字段类型)

m0_70632222的博客 1151
上一篇: nginx 启动、重启、配置重新加载
下一篇: Linux中java与系统时间相差8个小时
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值