首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MYSQL(基本篇)——一篇文章带你走进MYSQL的奇妙世界

,(值1, 值2, ...); 注意: 插入数据时,指定的字段顺序需要和值的顺序一一对应 字符串和日期数据应包含在引号中 插入的数据大小,应该在字段的规定范围内 修改数据: # 修改数据 UPDATE...在某个范围之内(包含最大值和最小值) LIKE 占位符 在in之后的列表中,多选一 IS NULL 是NULL 逻辑运算符列表条件: 逻辑运算符 功能 AND 或 && 并且(多个条件同时成立) OR...%通配 这类SQL开发人员操作较少,主要由DBA(数据库管理员)使用 权限控制: 我们所创建的用户在开始时只有连接数据库的权限,所以其他权限都需要我们去控制 但是在了解如何控制权限之前,我们需要先来了解数据库都具备什么权限...str从start位置起的len个长度的字符串 数值函数 函数 功能 CELL(x) 对x向上取整 FLOOR(x) 对x向下取整 MOD(x,y) 返回x/y的余 RAND() 返回0~1之间的随机数...,进行拆分使用 实现:在任意一方加入外键,关联另外一方的主键,并且设置外键为唯一的(UNIQUE) 多表查询概述: 指从多张表中查询数据 当我们同时查询两张表时,会出现笛卡尔积现象,我们的目的就是消除多余的笛卡尔积

1.7K40

带你学MySQL系列 | 这份MySQL函数大全,真的超有用!

目录 1.MySQL中关于函数的说明 2.单行函数分类 3.字符函数 1)length(str):获取参数值的字节个数; 2) concat(str1,str2,…):拼接字符串; 3)upper...(天花板函数) 3)floor(x):向下取整,返回的最大整数。...操作如下: 3)floor(x):向下取整,返回的最大整数。(地板函数) 地板函数:在excel,python中均存在这个函数。...③ max()函数和min()函数:传入整型/小数类型、日期/时间类型意义较大; 结论如下: max()和min()中传入的是"整型/小数类型",计算的是数值的最大值和最小值。...INNODB存储引擎下,count(*)和count(1)的效率差不多,比count(字段)效率要高一些。 综上所述:优先使用count(*)。

1.5K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【MySQL学习】基础指令全解:构建你的数据库技能

    需要满足:使用 GROUP BY 进行分组查询时,SELECT 指定的字段必须是“分组依据字段”,其他字段若想出现在SELECT 中则必须包含在聚合函数中。...例如,主键索引可以确保表中的每一行都具有唯一的标识符,从而避免重复数据的插入 7.3 如何使用 主要的索引类型 主键索引(PRIMARY KEY): 主键索引是一种特殊的唯一索引,用于唯一标识表中的每一行...全文索引(FULLTEXT): 全文索引用于加速对文本字段的全文检索,如查找包含特定单词的记录。它适用于大量文本数据的搜索。...TRIM(str) 去掉字符串头部 和 尾部的空格 SUBSTRING(str, start, len) 返回从字符串 str 从 start 位置起的 len 个长度的字符串。...8.2 数值函数 函数 功能 CEIL(x) 向上取整 FLOOR(x) 向下取整 MOD(x) 返回 x / y 的模 RAND() 返回 0 ~ 1 内的随机数 ROUND(x, y) 求参数 x

    15310

    JavaScript基础

    JavaScript基础 概念 js是一种基于对象和事件驱动的、并具有安全性能的脚本语言 特点 向HTML页面中添加交互行为 脚本语言,语法类似于java(脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言...—          JavaScript 语句;    —> ​ 使用位置 可以包含在文档中的任何地方,只要保证这些代码在被使用前已读取并加载到内存即可 使用js方式 的字符 //indexOf(str,index) 查找某个指定的字符串在字符串中首次出现的位置,index可选的整数参数。...规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的首字符开始检索。...("你好"); 语法约定 代码区分大小写 变量、对象和函数的名称尽量不要重复 每段代码后要有分号 常用系统函数 什么是函数 类似于Java中的方法,是完成特定任务的代码语句块 parseInt ("字符串

    36210

    Web - JS基础语法与表达式

    书写位置在body中的标签,在内部书写JavaScript代码,将代码单独保存为.js格式文件,然后在html文件中使用。...String(数字)类型字符创就是人类的自然语言,字符串要用引号包裹,双引号或者单引号均可。数字11和字符串11在语义上是不同的,前者表达的一个数量,后者是一个文本。...使用加号"+"可以用来拼接多个字符串,要将一个变量的值插入到字符串中,要斩断链接,新版的Es中增加了反引号表示法,可以更方便进行变量插值。...(strLength.toLowerCase());//检索字符串 返回某个指定的字符串值在字符串中首次出现的位置//如果要检索的字符串没有出现,则该返回-1console.log(strLength.indexOf...布尔值true变为1,false变为0undefind变成NaN,null变成0使用parseInt()转换整数parseInt()函数的功能是将字符串转为整数自动截掉第一个非数字字符之后的所有字符串所有文字都将被截掉如果字符串不是以数字开头

    10011

    C1 能力认证——JS基础

    ,且必须见名知意 在JavaScript中,以下字符串中那些不能被作为变量名使用?...Math.max(11,3,17,6) 17 min() 用于确定一组数值中的最小值 Math.min(11,3,17,6) 3 ceil() 执行向上取整,即它总是将数值向上取整为最接近的整数 Math.ceil...(25.1) 26 floor() 执行向下取整,即它总是将数值向下取整为最接近的整数 Math.floor(25.8) 25 round() 执行标准取整,即它总是将数值四舍五入为最接近的整数 Math.round...(2) c indexOf() 检索指定的字符串值在字符串中首次出现的位置 'abcd'.indexOf('a') 0 lastIndexOf() 从后往前查询所要搜索的字符串在原字符串中第一次出现的位置...从slice的第一个参数所表示的索引位置的元素(包含该元素)开始,到第二个参数所代表的索引位置的元素(不包含该元素)结束。

    1.5K20

    【DB笔试面试442】 Oracle的数据类型有哪些?

    因为标量类型没有内部组件,所以,它又分为四类:数值、字符、布尔和日期/时间。 复合类型也叫组合类型,它包含了能够被单独操作的内部组件,每个组件都可以单独存放值,所以,一个复合变量可以存放多个值。...可变数组(VARRAY)存储固定数量的元素(在运行中,可以改变元素数量),使用顺序数字作下标,可以定义等价的SQL类型,可以存储在数据库中。可以用SQL进行存储和检索,但比嵌套表缺乏灵活性。...如果处理单行单列的数据那么可以使用标量变量;如果处理单行多列数据那么可以使用PL/SQL记录;如果处理单列多行数据那么可以使用PL/SQL集合。...图 3-1 PL/SQL中可以使用的预定义类型 数据类型的作用在于指明存储数值时需要占据的内存空间大小和进行运算的依据。...CHAR(n)数据类型用于定义固定长度的字符串,其中,n用于指定字符串的最大长度,n的值必须是正整数且不超过32767。 NUMBER(p,s) 可变长数值数据。

    1.6K10

    前端day07-JS学习笔记

    复杂数据类型(2种) 4.基本数据类型 : (1) 字符串类型(String) : 一切以单引号'' 或 双引号"" 引起来的内容 * 作用:用于展示文本...,从逻辑角度来看,null值表示一个空对象指针, 而这也正是使用typeof操作符检测null值时会返回“Object”的原因 5....顾名思义:让你从字面上理解这个数据 1.2-基本数据类型 String类型 String:字符串 例如:"张三",'abc' 范围:一切用双引号或者单引号包围起来的内容都是字符串 作用:展示文本内容...Number类型 Number:数字 例如: 10 0.1 范围:数学中的一切数字,包含整数和小数 作用:用于数学计算 boolean类型 boolean:布尔类型 只有两个值:true、false 作用...数值数量不限使用逗号分割 console.log ( Math.min ( 50, 99, 888, 123 ) )//50 //8.生成一个随机数 范围 0 - 1 之间的小数

    1.1K00

    使用管理门户SQL接口(一)

    使用管理门户SQL接口(一)本章介绍如何在InterSystems IRIS®数据平台管理门户上执行SQL操作。 管理门户界面使用动态SQL,这意味着在运行时准备和执行查询。...打开表格——以显示模式在表格中显示当前数据。 这通常不是表中的完整数据:记录的数量和列中的数据长度都受到限制,以提供可管理的显示。...线返回和未保留多个空格。注释。 SQL代码区域支持单行和多行注释。在Show历史显示中保留并显示注释。在Show Plan语句文本显示或缓存查询中未显示注释。返回多个结果集的查询。...如果行列不包含数据(NULL),结果集将显示一个空白的表格单元格。 指定一个空字符串文本将显示一个HostVar_字段,其中包含一个空白的表格单元格。...只有包含该字符串的历史项才会包含在刷新后的列表中。 筛选器字符串可以是在SQL语句列中找到的字符串(比如表名),也可以是在执行时间列中找到的字符串(比如日期)。 过滤字符串不区分大小写。

    8.4K10

    【一起来烧脑】一步学会JavaScript体系

    3种对象类型:Object、Date、Array 2种不包含任何数值的数据类型:null、undefined typeof操作符 查看JavaScript变量的数据类型 constructor 属性返回...onunload 事件会在用户进入或离开页面时被触发 onchange 事件常结合对输入字段的验证来使用 onmouseover 和 onmouseout 事件 onmousedown、onmouseup...Unicode 编码 concat() 连接字符串 fixed() 以打字机文本显示字符串 fontcolor() 使用指定的颜色来显示字符串 fontsize() 使用指定的尺寸来显示字符串...fromCharCode() 从字符编码创建一个字符串 indexOf() 检索字符串 italics() 使用斜体显示字符串 lastIndexOf() 从后向前搜索字符串...0、-0、null、""、false、undefined 或者 NaN,那么对象的值为 false 正则表达式 text()方法 test() 方法检索字符串中的指定值 exec() 方法检索字符串中的指定值

    1.3K20

    Date对象和Math对象

    Math.SQRT1_2 返回返回 1/2 的平方根(约等于 0.707)    2   数值取整           ceil(x)         对数向上取整           floor(x)...       对数向下取整          round(x)      把数四舍五入到最接近的整数  3   随机数          random()  返回0-1之间的随机数,不包括0和1 4...5 其他方法   max(x,y) 返回 x 和 y 中的最高值。   min(x,y) 返回 x 和 y 中的最低值。   ...()函数可以将字符串转换成整数        4  parseFloat()可以把字符串转换为浮点数        5 Number() 可以把任意类型转换成数值型         (判断是否为数值型用方法...检索字符串,返回某个指定字符串值在字符串中首次出现的位置,如果没有查询到,则会返回-1         9  lastIndexOf()        从后向前搜索字符串         10  toLowerCase

    1.1K50

    js 几种保留小数点后两位

    当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。 正则表达式可以是一个简单的字符,或一个更复杂的模式。 正则表达式可用于所有文本搜索和文本替换的操作。...使用字符串方法 在 JavaScript 中,正则表达式通常用于两个字符串方法 : search() 和 replace()。...search() 方法 用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串,并返回子串的起始位置。...js parseInt 取整实例详解 parseInt() 函数可解析一个字符串,并返回一个整数。 string 必需。要被解析的字符串。...说明 ceil() 方法执行的是向上取整计算,它返回的是大于或等于函数参数,并且与之最接近的整数 JavaScript round() 方法四舍五入的用法 round() 方法可把一个数字舍入为最接近的整数

    6.4K30

    JavaScript 28个常用字符串方法及使用技巧

    检索字符串是否包含特定序列 这5个方法都可以用来检索一个字符串中是否包含特定的序列。其中前两个方法得到的指定元素的索引值,并且只会返回第一次匹配到的值的位置。...该方法有两个参数: searchvalue:必需,规定需检索的字符串值; fromindex:可选的整数参数,规定在字符串中开始检索的位置。...要抽取的子串的起始下标。必须是数值。如果是负数,那么该参数声明从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。 length:可选。...子串中的字符数。必须是数值。如果省略了该参数,那么返回从 stringObject 的开始位置到结尾的字串。...一个非负的整数,规定要提取的子串的第一个字符在 string 中的位置。 to:可选。一个非负的整数,比要提取的子串的最后一个字符在 string 中的位置多 1。

    2K00

    Mysql必知必会!

    ,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。...极大文本数据 CHAR和VARCHAR类型类似,但它们保存和检索的方式不同。...它们的最大长度和是否尾部空格被保留等方面也不同。在存储或检索过程中不进行大小写转换。...BINARY和VARBINARY类类似于CHAR和VARCHAR,不同的是它们包含二进制字符串而不要非二进制字符串。也就是说,它们包含字节字符串而不是字符字符串。...,如果指定列是字符串类型,那么使用字符串排序运算; SUM():计算指定列的数值和,如果指定列类型不是数值类型,那么计算结果为0; AVG():计算指定列的平均值,如果指定列类型不是数值类型,那么计算结果为

    1.9K00

    Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day14】—— 数据库3

    该节描述了这些类型如何工作以及如何在查询中使用这些类型。...CHAR 和 VARCHAR 类型类似,但它们保存和检索的方式不同。它们的最大长度和是否尾部空格被保留等方面也不同。在存储或检索过程中不进行大小写转换。...BINARY 和 VARBINARY 类似于 CHAR 和 VARCHAR,不同的是它们包含二进制字符串而不要非二进制字符串。也就是说,它们包含字节字符串而不是字符字符串。...同时,CHAR值会根据需要采用空格进行剩余空间填充,以方便比较和检索。...表中只有单列字段情况下,varchar一般最多能存放(65535 - 3)个字节,varchar的最大有效长度通过最大行数据长度和使用的字符集来确定,通常的最大长度是65532个字符(当字符串中的字符都只占

    1.5K10

    精选了几道MySQL的大厂面试题,被提问的几率很高!

    缺点: 需要在存储和检索时进行地址与数值之间的转换,不适用于IPv6。...通过合理的选择和转换,可以有效地存储和管理IP地址,提高存储效率和查询性能。 MySQL面试题:长文本如何存储?...掌握各种存储方法的适用场景和优缺点。 能够设计合理的表结构和编写相应的SQL代码来存储和检索长文本。 面试者如何回答 在MySQL中,存储长文本数据有多种方法,每种方法都有其特定的应用场景和优缺点。...优点: 可以存储任意类型的二进制数据,包括长文本。 对于包含大量非ASCII字符的文本数据,可能比TEXT类型更节省存储空间。 缺点: 不适合直接进行文本检索和排序操作。...可能会增加数据库的复杂性和管理难度。 注意:在实际应用中,通常更倾向于使用TEXT类型来存储长文本数据,除非有特定的理由需要使用BLOB类型(如存储二进制数据或需要更高效的非ASCII字符存储)。

    11910

    第35次文章:数据库简单查询

    1.一般和通配符搭配使用 通配符: % 任意多个字符,包含0个字符 _ 任意单个字符 */ #案例1:查询员工名中带有字母a的员工 SELECT * FROM emp...) 分类: 1、单行函数 如 CONCAT、length、ifnull 2、分组函数 功能:做统计使用、聚合函数、组函数 二、单行函数 (1)字符函数 length:计算字符串长度...concat:拼接字符串 substr:截取从指定索引后面所有字符,或者,截取从指定索引处,指定字符长度的字符。...round:四舍五入,可以指定保留小数点后面多少位 ceil:向上取整,返回>=改参数的最小整数 floor:向下取整,返回的最大整数 truncate:从小数点后面第几位开始截断 mod:...同时根据我们的代码也可以发现,在使用having关键字的时候,我们还可以使用别名进行二次筛选。 ----

    1.2K20

    【MySQL】03_数据类型

    注意:从MySQL 8.0.17开始,整数数据类型不推荐使用显示宽度属性。 原来,在 int(M) 中,M 的值跟 int(M) 所占多少存储空间并无任何关系。...如果整数值超过M位,就按照实际位数存储。只是无须再用字符 0 进行填充。 如何选择? 浮点型 浮点数和定点数类型的特点是可以 处理小数 ,你可以把整数看成小数的一个特例。...检索VARCHAR类型的字段数据时,会保留数据尾部的空格。VARCHAR类型的字段所占用的存储空间为字符串实际长度加1个字节。...TEXT类型 在MySQL中,TEXT用来保存文本类型的字符串,总共包含4种类型,分别为TINYTEXT、TEXT、MEDIUMTEXT 和 LONGTEXT 类型。...创建数据表,表中包含一个JSON类型的字段 js 。 通过“->”和“->>”符号,从JSON字段中正确查询出了指定的JSON数据的值。

    2.1K30

    MySQL数据库,从入门到精通:第十二篇——MySQL数据类型详解

    本文将深入剖析MySQL的各种数据类型,包括整数类型、浮点类型、日期与时间类型、文本字符串类型、JSON类型等等,同时针对开发中的使用场景和技巧进行探讨,帮助读者更好地掌握MySQL中数据处理的技巧和方法...接着讲解了文本字符串类型,包括CHAR、VARCHAR和TEXT类型。 本文还讲解了ENUM类型和SET类型的使用方法,以及二进制字符串类型和JSON类型的特点和使用方式。...也就是说, int(M),必须和UNSIGNED ZEROFILL一起使用才有意义。 如果整 数值超过M位,就按照实际位数存储。只是无须再用字符 0 进行填充。...使用函数CURRENT_TIMESTAMP()和NOW(),可以向DATETIME类型的字段插入系统的当前日期和时间。 举例: 创建数据表,表中包含一个DATETIME类型的字段dt。...mysql> SELECT * -> FROM test_json; 当需要检索JSON类型的字段中数据的某个具体值时,可以使用“->”和“->>”符号。

    60820
    领券