mysql常用语句-更新中

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

1.DDL(Data Definition Language 数据定义语言)

1.1 Alter

1.官方文档

1.1.1索引相关语句
1.1.1.1创建索引
-- 建表之后创建主键
---- alter table 【表名】 add constraint 【主键名】 primary key (【字段】);
alter table t_test add constraint t_test_ID_PK primary key (ID);
---- 创建完主键后给主键增加自增
alter table table_name modify id int auto_increment primary key
-- 创建普通索引
---- create index 【索引名】 on 【表名】(【字段】,[【字段】]);
create index t_test_ID_NAME_index on new_t_ykt_transactions(`ID`, `NAME`);
-- UNIQUE(唯一索引)
ALTER TABLE `table_name` ADD UNIQUE unique_name (`column`)
-- 联合唯一索引
alter table table_name add unique index index_name (aa,bb);
-- 插入索引时以前的数据有重复,使用ignore关键字,会删除重复的数据
alter ignore table table_name add unique index(aa,bb);
-- INDEX(普通联合索引)
ALTER TABLE `table_name` ADD INDEX index_name ( `column1`, `column2`, `column3` )
1.1.1.2删除索引
-- 删除主键
ALTER  TABLE  TABLE_NAME  DROP  PRIMARY  KEY;
-- 删除索引
DROP INDEX index_name ON tbl_name;

索引参考地址
1.MySQL之添加联合唯一索引

1.2表修改相关

1.2.1字段添加修改删除
-- 在某个字段的前面添加字段
alter table table_name ADD	column_name varchar(255) comment '测试' AFTER column_name
-- 修改某个字段的属性注释等
ALTER TABLE table_name MODIFY COLUMN column_name varchar(32) DEFAULT '0' COMMENT '添加注释的内容';
-- 修改字段明湖曾
 alter table table_name rename column old_columnname to new_name;
1.2.2表修改
-- 修改表的注释
alter table table_name comment '表的注释';

2.DML(Data Manipulation Language 数据操控语言)

2.1insert相关语句

-- 插入所有的值
INSERT INTO 表名称 VALUES (值1, 值2,....)
-- 插入指定列的值
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)
-- 查询数据并插入表——如果接受数据导入的表已经存在
insert into target_table_name select * from source_table_name
-- 查询数据并插入表——如果接受数据导入的表已经存在
select * into target_table_name from source_table_name
-- mysql特有语法,添加或更新
Insert into…ON DUPLICATE KEY UPDATE…

2.2update相关语句

-- 通用模板
UPDATE 表名称 SET 列名称 = 新值[,列名称 = 新值] WHERE 列名称 = 某值
-- 将一张表的数据更新至另外一张表中
UPDATE table_nameA a INNER JOIN table_nameB b SET a.列名称 = b.列名称[,a.列名称 = b.列名称] WHERE a.列名称=b.列名称;

2.3删除相关语句

  • 1.删除数据而不删除表结构
-- 使用truncate快速删除,这个表和索引所占用的空间会恢复到初始大小
truncate table table_name;
-- delete:操作不会减少表或索引所占用的空间。与事务有关,且可以带where语句
delete table table_name where 列名称 = 某值;
  • 2.删除表
-- 使用效率与速度drop>truncate>delete
DROP TABLE IF EXISTS table_name;
  • 3.参考地址

1.drop、truncate和delete的区别

2.4 select相关语句

2.4.1获得用户排名
SELECT * FROM (SELECT uid,(@rowNum:=@rowNum+1) AS rowNo
FROM table_name,(SELECT(@rowNum:=0)) b ORDERBY score DESC) c
WHERE uid=1;

3.DCL(Data Control Language 数据控制语句)

参考地址

1.w3school-SQL 教程
2.DDL/DML/DCL区别概述

Fiddler everywhere的一些基础操作 网上能搜到的Fiddler everywhere使用教程太少,于是我整理了一些自己实操成功的内容,包括Fiddler everywhere的Mock测试、弱网测试等基础操作,后续还会持续更新。操作系统:macOS使用工具:Fiddler everywhere 5.10.0本文简单介绍了使用Fiddler everywhere进行的Mock测试和弱网测试,而Fiddler everywhere提供了更多的其他实用的功能,我会在后期进行一个持续的学习和更新。 阅读详情

相关推荐

基于cat12搞定SBM的ROI的统计分析——vertex水平和ROI水平的双样本T检验

前言 一、Atlas皮层图谱介绍 二、SBM分析——主要以皮层四种常用指标中的厚度(thickness)和沟深(depth)为主

Sophia2023的博客 8744

mysql sql语句大全

1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwin...

dibodang1423的博客 2366

从VBA到Python:探索CODE V API在MTF数据分析中的跨语言实践

本文详细介绍了如何从VBA转向Python,利用CODE V API实现MTF数据分析的高效工作流。通过Python的科学计算库和现代API设计,光学工程师可以大幅提升数据处理和可视化效率,实现自动化报告生成和性能优化。

weixin_29239661的博客 441

MySQL常用语句大全

本文主要记录了常用的SQL语句,欢迎收藏,如果觉得对你有帮助就动动你的小手指给我一个赞👍,你的支持将是我持续输出的动力

热爱编程、热爱生活、热爱探索 5万+

Graybox Overview

Graybox功能使能够在sub_module上执行扫描和ATPG操作,然后能够在更高层次的层次上执行扫描和ATPG操作时使用该子模块的简化的Graybox表示,从而简化了分层设计中的扫描插入和ATPG操作过程。由于子模块的graybox表示只包含极少量的互连电路(子模块与top的互连),在大型分层设计中使用graybox可以极大地减少执行扫描插入,优化计时,分析故障和创建测试pattern所需的memory和工具runtime。

weixin_44954910的博客 1079

RC滤波电路实战解析:无源与有源设计的性能对比与应用选择

本文深入解析了RC滤波电路的核心原理,重点对比了无源滤波电路与有源滤波电路的性能差异。文章通过实测波形与仿真数据,详细阐述了两者在带载能力、频率响应精度、噪声特性等方面的优劣,并提供了清晰的应用选择指南,帮助工程师根据信号属性、负载条件和性能要求做出最优设计决策。

weixin_29268637的博客 429

MySql常用语句汇总

讲解了,MySQL中常用的语法,并且包含了使用实例。

m0_51516106的博客 7508

从零开始:手把手教你理解UBOOT的BL0、BL1、BL2启动流程

本文详细解析了嵌入式系统中UBOOT启动流程的核心三阶段:BL0、BL1和BL2。BL0作为芯片固化的ROM代码,负责最基础的硬件初始化和加载BL1;BL1(SPL)作为二级程序加载器,在SRAM中运行并初始化DRAM,为加载BL2铺路;BL2则是完整的UBOOT主体,运行于DRAM,负责最终的外设初始化和操作系统引导。文章通过代码示例和流程图,手把手教你理解从芯片上电到系统就绪的完整接力过程。

qsc901234567的博客 1142

C#DevExpress的GridControl去掉重复的行

1.没有去重复界面 2.去掉重复界面 3.去重代码代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using DAL; namespace WindowsFormsApplicat

qq_44858151的博客 1240

优化算法 | 赏金猎人优化算法(Bounty Hunter Optimizer, BHO)及其在多无人机移动边缘计算与路径规划中的应用(附matlab源代码)

移动边缘计算(Mobile Edge Computing, MEC)通过将计算资源下沉至网络边缘,有效解决了物联网终端设备计算能力不足与能耗受限的问题。无人机(Unmanned Aerial Vehicle, UAV)因其高机动性、灵活部署和广域覆盖等优势,被广泛用作MEC的移动服务器平台。多无人机辅助MEC系统的核心优化问题在于:如何在满足任务处理时延约束和无人机能量限制的前提下,联合优化无人机的三维飞行轨迹、任务卸载决策与计算资源分配,以最小化系统总能耗或最大化任务完成效率。

尘世冰封的专栏 223

CE电流法测试中的dBμV负值解析

传导发射(CE)电流法测试中出现的dBμV负值现象表明被测设备干扰电平低于1μV参考基准。这源于对数计算特性(小于1μV的电压转换后为负值)、设备优良的EMC设计(如滤波效果显著)及测试环境的影响(LISN隔离、屏蔽室低噪声)。负值虽不代表实际负电压,但反映干扰水平优于标准限值,为系统集成预留电磁裕度。工程应用中需结合设备灵敏度、环境背景噪声等因素综合分析,避免误判,这类数据可用于评估EMI设计冗余度。

硬核科技 297

MySQL常用SQL语句(持续更新中。。。)

1、新增语句 INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN ); 2、MySQL IFNULL函数 select IFNULL(expression_1,expression_2) from table; SQL 如果expression_1不为NULL,则IFNULL函数返回expression_1; 否则返回expression_2的结果。 3、se...

我真的睡不够 255

无刷电机FOC硬件电路设计

本文先对MIT无刷电机FOC硬件电路分析做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章软件程序在我另外一个博客【嵌入式–伺服电机】MIT无刷电机FOC驱动程序分析。

qq_35635374的博客 574

mysql 常用查询语句(持续更新)

1、查询一张表的详细信息(包括字段注释,字段名称,类型等). select * from information_schema.columns where table_schema ='my_db'and table_name = 'auth_user'; 2、Mysql是否开启binlog:show variables like 'log_bin'; 3、查看日志:show va...

qq_40026782的博客 1356

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

MySQL常用语句(随时间更新)

mysql简单的增删改查操作,内容持续更新

Meteors.的博客 285

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

MySQL:一些常用的语句(持续更新)

一、创建example表 create table example(id int primary key auto_increment, --创建整数型自增主键 name varchar(4) not null, --创建非空字符串字段 math int defaut 0, --创建默认值为0的整数型字段 minmax float unique --创建唯一约束小数型字段 ); 二、修改表名: a...

Cyber的博客 596

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

mysql插入更新删除数据常用语句

一、插入数据 1插入一行数据 DML:数据操纵语言 insert、update、delete 一、数据的插入 语法: INSERT INTO beauty(字段1,字段2,…) #VALUES(值1,值2,…); 特点: 1、字段和值列表必须一一对应 2、字符型和日期型必须用单引号引起来 3、字段的顺序可以和表中字段的顺序不一致 4、不可以为NULL的字段,必须插入值,比如说主键id; 可以为NULL的字段,可以不用插入值,使用NULL来代替,或字段名和值都不写 5、字段和值的个数必须一致 6、字段列表可

wfr661的博客 410

mysql更新语句命令_史上最全的常用MySQL命令语句大全(持续更新中。。。)

好吧,我承认名字取得有些过火,可是这年头不来个“史上”吸引不了读者。今天是第一天更新这篇文章,初学MySQL不久,只收集到简单的“增”、“删”、“改”、“查”四条最基本的语句。我会不断的更新MySQL命令语句,所以标题中的史上是说未来。这篇文章将是未来“史上”最全的常用MySQL命令语句大全。基本查询语句SELECT * FROM `test` WHERE 1                  /...

weixin_28677451的博客 523

总结MySQL常用语句(持续更新)

常数列的最大值 select MAX(article) as article from shop; 获取某列最大值的行 select * from shop where price = (select MAX(article) from shop); 按组排列的最大值 select article,MAX(price) as price from shop GROUP BY art...

偷懒的加菲 371

mysql 常用SQL语句介绍(持续更新)

(个人总结更新,mysql)常用SQL语句介绍: ①博主习惯小写;②test_table:数据库表;③column_name:字段;④str:字符串等类型数据 1、创建库表 create table test_table (colnum_name1 varchar(50),colnum_name2 datatime) 2、删除库表 drop table test_table 3、sel...

王世洪的博客 403

mysql查询更新删除_MySQL常用SQL语句:插入更新删除查询

整理一些MySQL常用SQL语句:插入、更新、删除、查询、根据指定的列对结果集进行排序等。数据库表: student表               course表              sc表student表中sno为主键,course表中cno为主键,sc表中sno和cno为联合主键,并且分别对应于student表的sno和course表的cno。关于联合主键:联合主键就是用2个或...

weixin_27215337的博客 574

mysql更新语句命令_Mysql 常用SQL语句/命令【一】

Mysql 常用SQL语句/命令show databases; 显示数据库create database name; 创建数据库use databasename; 选择数据库drop database name 直接删除数据库,不提醒show tables; 显示表describe tablename; 显示具体的表结构select 中加上distinct去除重复字段mysqladmin drop...

weixin_39839018的博客 196

MySql 常用语句 (持续更新)

mysql常用语句 数据库中属性 整理 选用utf8 -> utf_bin ---------------------------------------- 插入 INSERT INTO news (news_title,news_contents,news_date) VALUES( '标题', '内容', 'now()'); 删除 delete from news where id>1

没有我的,只有你的 400

mysql 常用的语句,不断更新中

 创建默认的mysql数据库,在mysql数据库损坏或者被误删除的时候可以用到。mysql_install_db查看当前mysql的连接情况mysqladmin processlistmysqladmin variables extended-status | grep key_buffer_sizemysqladmin variables extended-status | grep q

csdnxw 谢伟的专栏 606

mysql中断语句_mysql 常用的语句,不断更新中

创建默认的mysql数据库,在mysql数据库损坏或者被误删除的时候可以用到。mysql_install_db查看当前mysql的连接情况mysqladmin processlistmysqladmin variables extended-status | grep key_buffer_sizemysqladmin variables extended-status | grep query_...

weixin_35867608的博客 138

mysql的语句啰嗦_常用mysql命令总结 持续更新

1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES;2:2、创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)4:查看现在的数据库中存在什么表mysql&...

weixin_42500616的博客 129
上一篇: 查看系统相关参数
下一篇: docker 常用命令收集
mind_code
博客等级 码龄8年 12粉丝 55原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值