Mysql基本语句

别再让COGI拖慢你的SAP接口!手把手教你配置BAPI_PRODORDCONF_CREATE_TT的同步货物移动 本文深入解析SAP生产订单报工接口中的COGI问题,通过BAPI_PRODORDCONF_CREATE_TT的同步配置实战,解决异步更新导致的性能瓶颈。文章详细介绍了增强点配置和性能验证,帮助用户彻底消除COGI堆积,提升接口效率。 阅读详情

MySQL数据库增删改查SQL语句

查看库

show databases;

入库

use 数据库名;

建库

CREATE DATABASE 数据库名;

删库

DROP DATABASE 数据库名;

建表

create table 表名( 列名1 类型(长度) [约束], 列名2 类型(长度) [约束], ……);

各种类型的长度

  • int类型带长度:不影响存取值,即使设定的值超出了长度的范畴,也能存,如果没有达到设定的长度,则使用 空格自动填充到设定的长度
  • char类型:不可变字符,设定的长度就是规定当前字段能存的数据的最大长度,若 超出长度,则会报错,若没有达到长度,使用空格填充到设定的长度
  • varchar:可变字符,设定的长度同样是规
    定当前字段能存的数据的最大长度,若超出长度,则会报错,若没有达到长度,不会使用空格填充,实际多长 就是多长

删除表

DROP TABLE 表名;

常用约束

  • 1.非空约束 NOT NULL
  • 2.默认值约束 DEFAULT ‘男’
  • 3.唯一约束 UNIQUE4.主键约束 PRIMARY KEY

查看表结构

DESC 表名

修改列名

Alter table 表名 change 列名 新列名 类型;

修改列类型

Alter table 表名 change 列名 列名 新类型;

Alter table 表名 modify 列名 新类型;

查询指定表的,所有信息

select * from 表名;

查询指定表中,指定列,的信息

select 列1,列2 from 表名;

语句的执行顺序:from—>select

去重

select distinct 列…. From 表名;

拼接结果

select concat(列1,列2) from 表名;

运算符优先级:

  • 1.*/的优先级高于-+
  • 2.同级运算的顺序是从左到右
  • 3.表达式中使用"括号"可强行改变优先级 的运算顺序

select 列1[+-*/]列2 from 表名;

查询字段设置别名

select 列 as 别名 from 表名;

select 列 别名 from 表名;

语句的执行顺序:from—>select

条件查询

select 列… from 表名 where 条件;

比较运算符:

等于:=
大于:>
大于等于:>=
小于:<
小于等于:<=
不等于:!=<>

使用:

where 列 比较运算符 值;

注意:字符串、日期需使用单引号括起来 语句的执行顺序:from—>where—>select

逻辑运算符

且:and 或 &&
或:or 或 ||
非:not 或 !

where 条件1 逻辑运算符 条件2; where not 条件;

范围查询

where 列 between 条件1 and 条件2; 列在这个区间的值
where 列 not between 条件1 and 条件2;不在这个区间
where !( 列 between 条件1 and 条件2 );不在这个区间

集合查询( 判断列的值是否在指定的集合中 )

where 列 in(值1,值2);列中的数据是in后的值里面的
where 列 not in(值1,值2);不是in中指定值的数据
where 列 is null; 查询列中值为null的数据

模糊查询

%:表示0到多个字符,示例:

where 列 like '%0'; 表示以0结尾where 列
like '0%';表示以0开头
where 列 like '%0%';表示数据中包含0

_表示一个字符,可多次使用

where 列 like '%0_';数据结尾第二位是0

结果排序( 对查询出的结果按照一列或多列进行升序还是降序排列 升序:asc 降序:desc 注意:不能使用中文的别名排序)

where 条件 order by 列 [asc/desc]

语句的执行顺序:from—>where—>select—>order by

分页查询( beginIndex:表示从第多少条数据开始 pageSize:表示每页显示的数据条数 )

where [条件] limit beginIndex,pageSize;

聚集函数( 作用于一组数据,并对一组数据返回一个值 )

COUNT:统计结果记录数,若统计的是列,列中为Null,那么count将不会计算值

MAX: 统计计算最大值

MIN: 统计计算最小值

SUM: 统计计算求和

AVG: 统计计算平均值

分组函数( 注意:如果要对分组后的数据进行筛选,那么必须使用having关键字,条件写在having后 )

select 聚集函数 from 表名 where [条件] group by 列 having 分组后的条件

语句的执行顺序:FROM—> WHERE—>group by---->Having—>SELECT–>ORDER BY

Where和having的区别:

Where: 先过滤已有的数据(数据是已经存在的),在进行分组,在聚集计算
Having:先分组,在对每组进行计算,根据得到结果在过滤(分组把数据算出之后,在过滤)
注意:使用having的时候,它是可以使用别名的
OpenLayers源码解析1 Map.js Map.js 父类:./PluggableMap/PluggableMap 引用:5个模块 ./renderer/Composite.js ./PluggableMap.js ./obj.js ./control.js(控件) ./interaction.js(交互) 主要功能:核心组件,渲染地图 必要参数: view layers target controls和interactions要是未指定,使用默认值 方法:createRenderer()? /** * @module ol/Map */ i 阅读详情

相关推荐

嵌入式开发也玩“全家桶”?手把手教你用CLion+PyOCD调试APM32,比OpenOCD更简单

本文详细介绍了如何使用CLion和PyOCD组合进行APM32嵌入式开发,提供从环境配置到实战调试的完整指南。相比传统工具如Keil和OpenOCD,这套方案更轻量、易用,特别适合现代开发者需求,涵盖CMake配置、PyOCD调试技巧及常见问题解决。

weixin_42543046的博客 427

数据库分组查询&&分组筛选

----分组查询&筛选学习: --关键字:group by 分组字段名,分组字段名.... --注意1:使用了分组后,在select语句中只允许出现分组字段和多行函数。 --注意2:如果是多字段分组,则先按照第一字段分组,然后每个小组继续按照第二个字段继续分组,以此类推。 --注意3:在where子句中不允许出现多行函数。 ...

weixin_43698400的博客 1511

别再被手机厂商忽悠了!一文看懂光学变焦、数字变焦和混合变焦到底有啥区别

本文深入解析手机摄影中的光学变焦、数字变焦和混合变焦技术,揭示它们的工作原理和实际效果差异。光学变焦保持无损画质,数字变焦依赖算法放大,而混合变焦结合两者优势。帮助消费者识破厂商宣传,根据实际需求选择最适合的变焦方式,提升拍摄质量。

weixin_28717969的博客 384

Oracle分组函数和筛选语句详析

分组函数:分组函数作用于一组数据,并对一组数据返回一个值 并且当分组函数嵌套了两层时就必须使用Group by 来标注出分组函数分组依据 并且分组聚合函数只能嵌套一层组函数, \还有就是,分组函数不会让null值参与运算,但是当所有的值都是NULL时,它就会返回空值了 Group by 不能使用在SELECT语句生成的别名 因为Group by的语句优先于SELECT的查询语句如果 g...

JiuMeilove的博客 4万+

分组查询及筛选

----分组查询及筛选学习: ---关键字:group by 分组字段名,分组字段名....... -----注意1:使用了分组后,在select语句中只允许出现分组字段和多行函数。 -----注意2:如果是多字段分组,则先按照第一字段分组,然后每个小组继续按照第二个字段分组,以此类推。 -----注意3:在when...

bingmo_的博客 1505

mysql having关键字可以对group by后的结果再进行筛选

GROUP BY,对一个字段进行去重(取第一条),分组, HAVING 配合 GROUP BY 使用,对分组后的数据进行限制,可以使用聚合函数。 参考自:https://www.cnblogs.com/JonMingrev/p/10144622.html ...

qq_40997700的博客 1925

mysql之查询关键字 筛选|分组|去重|排序|分页|正则|判断

目录查询关键字1、查询关键字之select与from2、查询关键字之where筛选3、查询关键字之group by 分组聚合函数修改结果名:as4、查询关键字之having过滤5、查询关键字之distinct去重6、查询关键字之order by排序7、查询关键字之limit分页8、查询关键字之regexp正则表达式9、查询关键字之exists判断查询关键字 前期准备(可以拿来练习): 创建表:...

weixin_46407419的博客 1486

【重学MySQL】十三、基本的 select 语句

基本的SELECT语句SQL(Structured Query Language,结构化查询语言)中最常用的语句之一,用于从数据库表中检索数据。一个基本的SELECT语句的结构非常直观,主要包括SELECT关键字、要检索的列名(或表达式)、FROM子句来指定数据来源的表名,以及可选的WHERE子句来指定检索数据的条件。

CSDN全栈领域优秀博主,阿里云博客专家,工信部权威认证物联网技术开发工程师,曾30分钟高分通过C语言二级,两天手撸代码完成EasyX飞机大战,靠接软件私活一个月换苹果电脑 2349

MySQL数据库基本语句

**建了一个叫library的表** CREATE TABLE `Library table`图书表 ( Title INT, Title VARCHAR(wireless),#NOT NULL非空约束 sex CHAR(1),#`DEFAULT`(col_name)默约束 number VARCHAR(10), birthday datetime )DEFAULT CHARSET=utf8; ...

weixin_44739460的博客 224

mysql基本语句_Mysql基本操作语句

建库建表drop database if exists jbxx;create database jbxx;use jbxx;create table grjbxx(ryid int auto_increment not null primary key,sfzh varchar(50) not null,hbh varchar(50) not null,xm varchar(50) not nu...

weixin_39890517的博客 274

MySQL中的基本SQL语句

数据库管理系统MySQL中,掌握一系列的基本SQL语句是进行数据操作的关键。对于初学者或者经验丰富的开发者而言,这些命令构成了与MySQL数据库交互的基础。

yt94832的博客 1499

MySQL的一些基本语句

首先是关于mysql的导入导出 当我们需要导出表时,我们需要以下步骤 右击test总表->转储sql文件结构和数据->选择位置即可导出 当我们需要导入时 右击test总表->运行sql文件->选择文件所在位置并确定->待完成后关闭,刷新 其次是关于PowerShell链接mysql,打开PowerShell然后输入以下命令行:mysql -uroot -h(...

qq_43741153的博客 163

mysql基本语句

mysql基本语句

shilichangtin的博客 455

[mysql]基本的SELECT语句练习

题目如下# 1.查询员工12个月的工资总和,并起别名为ANNUAL SALARY# 2.查询employees表中去除重复的job_id以后的数据# 3.查询工资大于12000的员工姓名和工资# 4.查询员工号为176的员工的姓名和部门号# 5.显示表 departments 的结构,并查询其中的全部数据。

qq1021091799qq的博客 1105

MySQL基本SQL语句(上)

SQL 是 Structure Query Language(==结构化查询语言==)的缩写,它是使用==关系模型的数据库应== ==用语言==,由 IBM 在 20 世纪 70 年代开发出来,作为 IBM 关系数据库原型 System R 的原型关 系语言,实现了关系数据库中的信息检索。20 世纪 80 年代初,美国国家标准局(ANSI)开始着手制定 SQL 标准,最早的 ANSI 标准于 1986 年完成,就被叫作 SQL-86。标准的出台使 SQL 作为标准关系数据库语言的地位得到了 加强。

qq_57747969的博客 1016

MySQL 基本语句

MySQL是一个开源的关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。它具有体积小、速度快、成本低、开放源代码等优点,被广泛应用于各种系统和项目。MySQL支持多种操作系统,如Windows、Linux、Mac OS等,并支持多种编程语言,如C、C++、Java、PHP等。本文介绍了MySQL数据库基本语句,包括创建数据库、创建表、插入数据、查询数据、更新数据、删除数据和删除表等。掌握这些基本语句,您可以轻松地进行MySQL数据库的操作和管理。二、MySQL基本语句

h15574980318的博客 260

MySQL基本语句

MySQL基本语句 1.创建数据库: create database 数据库名; 2. (1)创建表: create table 表名(字段名1 类型 条件,字段名2 类型 条件,……) (2)查看表: desc 表名 (3)查看建表语句:show create table 表名 3.删除表:drop table 表名; 4.修改字段名:alter table 旧表名 change 新表名 ...

weixin_43791880的博客 192

mysql基本命令语句

MySQL基本命令 登录到mysql命令行客户端 mysql -h localhost -uroot -p123456 修改密码 mysqladmin -uroot -p123456 password root 在系统命令行中创建数据库实例 mysqladmin -uroot -proot create mydb 在系统命令行中删除数据库实例 mysqladmin -uroot -proot...

qq_36298311的博客 685

MySQL 基本查询语句

MySQL 基本查询语句

qq_43482410的博客 2279

[MySQL] 基本的SELECT语句

1. 查询常量计算 2. 查询语句基本语法 2.1 查询全部字段 2.2 查询指定字段 3. 列的别名 4. 去除重复行 5. 空值参与运算 6. 着重号 7. 查询常数 8. 显示表结构 9. 过滤数据 10. 基本的SELECT语句练习 【题目】 【答案】..................

emmmm..... 1272

MySQL 从零开始:03 基本入门语句

在上一小节中介绍了 MySQL 数据库的安装,接下来终于可以动手操作数据库了。本节内容介绍 MySQL 数据库的一些基本操作当做开胃菜。

C与Python实战 999
上一篇: JSP项目常见问题解决方案
下一篇: JDBC通用连接、增删改查类
Vodka_boy
博客等级 码龄7年 1粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值