• 基本查询: • 语法形式:select [all | distinct] 字段或表达式列表 [from子句] [where子句] [group by子句] [having子句] [order by子句] [limit子句]; • 基本含义与解释:select语句表示从某个或某些表查询(取得)若干条数据。上述语法形式,所有括号的部分都是可以省略的,但如果出现,则他们的顺序必须按上述给出的
MySQL常用的命令启动:net start mySql; 进入:mysql -u root -p/mysql -h localhost -u root -p databaseName; 列出数据库:show databases; 选择数据库:use databaseName; 列出数据表:show tables; 显示表格列的属性:show columns from tableName; 建立数
转载 2024-09-27 13:02:53
52阅读
在数据库,索引是一种用于提高查询速度的数据结构。它可以帮助我们快速地找到需要的数据,而不必扫描整个数据库。如果你是一名业务人员,你可能会问:“为什么我们需要使用索引?”一、什么是索引?索引是一种数据结构,它保存了数据列的值和指向它们所在行的指针,以便在查询时快速定位匹配的行。索引可以理解为一本书的目录。当你需要查找一本书中的某一页内容时,你可以先查找目录,找到相关的章节和页码,然后直接翻到对应的
转载 2024-02-28 11:13:19
130阅读
第一:完整性约束介绍  为了防止不符合规范的数据进入数据库,在用户对数据进行插入、修改、删除等操作时,DBMS自动按照一定的约束条件对数据进行监测,使不符合规范的数据不能写入数据库,以确保数据库存储的数据正确性,有效性第二:not null 和 default是否为空,null 表示为空,非字符串null:空    not null :非空默认值,创建列时可以指定默认值,当插
转载 2023-08-13 19:59:56
522阅读
本文继续对 MySQL 的通配符过滤、正则表达式、运算符进行分类总结。1. 通配符LIKE 指示 MySQL,后跟的搜索模式利用通配符匹配而不是直接相等匹配进行比较,其中分为 % 和 _ 通配符。% 表示任何字符出现 0 次或者任意次数如:SELECT prod_id, prod_name FROM products WHERE prod_id LIKE 'jet%'_ 只匹配单个个任意字
你可能已经知道int(1)这个长度1并不代表允许存储的宽度!但对这个长度很多人也没有真正研究过到底代表什么,今天我就来简单的分析一下!先看一个简单的建表小案例:create table test( id int(11) unsigned not null auto_increment, uid int(3) not null, primary key (id) ) engine=innodb de
一、备份详解备份形式:热备份:数据库正常访问,读写正常,不影响使用温备份:数据库访问受限,用户以只读的方式访问,不能修改数据,影响应用个别功能冷备份:数据库不能访问,影响应用。备份策略:全量备份:备份数据库的所以数据增量备份:仅备份上次全量备份或增量备份的后产生的新数据差异备份:仅备份上次全量备份后产生的新数据备份方式:物理备份:备份数据的data 数据文件逻辑备份:使用工具将表的数据转换为sq
XY个人记Apache Spark是专为大规模数据处理而设计的快速通用的计算引擎 官网地址:http://spark.apache.org/Spark,拥有Hadoop MapReduce所具有的优点;但不同于MapReduce的是——Job中间输出结果可以保存在内存,从而不再需要读写HDFS,因此Spark能更好地适用于数据挖掘与机器学习等需要迭代的MapReduce的算法。&nbs
目录一、什么是Group By以及用法有哪些二、查询语句中select from where group by having order by的执行顺序三、group by基础面试题举例关于mysql的group by关键字大家一定不陌生,在平时的开发过程中经常会用到mysql的group by分组的用法,用来获取数据表以分组字段作为依据统计数据。下面我们通过一个面试题对group by进行一个
文章目录一 完整性约束介绍二 not null与default三 unique四 primary key五 auto_increment六 foreign key七 作业 一 完整性约束介绍约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性 主要分为:PRIMARY KEY (PK) 标识该字段为该表的主键,可以唯一的标识记录 FOREIGN KEY (FK)
DML(Data Manipulation Language)是指数据操作语言,用来对数据库中表的记录进行更新。顾名思义,操作数据,因此是针对表记录,不是针对表结构。插入语句(insert)实现数据插入需要提供表名、列名、值,因此insert语句中需要包含这几部分。方式一其语法如下insert into 表名(列名)values (对应的一行列值), (对应的一行列值), (对应的一行列值)注意事
转载 2024-01-11 14:23:57
472阅读
Mysqli 一、什么是Mysqli 1.Mysqli扩展运行用户访问由Mysql4.1版本或更高版本所提供的功能,编译PHP时候如果需要使用必须加入mysqli扩展支持,mysqli扩展库设计用于同MySQL4.1.3或更高版本协同工作。 2.代表PHP和Mysql数据库之间的一个连接。二、MysqlMysql拓展、Mysqli拓展的区别 1.MySQL 是最流行的关系型数据库管理系统,在
转载 2023-08-13 21:00:44
611阅读
事务在Mysql任何一个操作集都叫做事务只有innodb数据引擎才支持事务,myisam不支持事务在不使用startTrans/commit/rollback情况下,任何一句sql都是一个事务ACID四大特性A automic 原子性一个事务要么成功要么失败,不会有一个事务某几个sql成功,某几个失败的情况I isolation 隔离性多个事务产生的结果之间不会产生任何干扰D durabili
MySQL1.DBS DB DBMS MySQL2.常见的数据库管理系统:3.数据库系统一般由4个部分组成:4.数据库存储数据的特点:5.数据库的打开方式:6.SQL分为4种语言 1.DBS DB DBMS MySQLDB、DBMS和DBS三者之间的关系:DBS包括DB和DBMS。DB:是指datebase(数据库)DBS:是指datebase systerm (数据库系统)DBMS:是指dat
Mysql基础部分内容:#函数 /* 含义:一组预先编译好的SQL语句的集合,理解成批处理语句 1.提高了代码的重用性 2.简化操作 3.减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率 区别: 存储过程:可以有0个返回,也可以有多个返回,适合做批量插入,批量更新 函数:有且仅有一个返回,适合做处理数据后返回一个结果 */ #一、创建语法 CREATE FUNCTION 函数名(参
MySQL语法排序查询语法select * from 表名 order by 列1 asc|desc [,列2 asd|desc,...] 语法说明 1、先按照列1进行排序,如果列1的值相同时,则按照列2排序,以此类推; 2、asc 从小到大排列,即升序; 3、desc 从大到校排序,即降序; 4、默认按照列值从小到大排列(即 asc 关键字) 例: select * from student
转载 2024-06-09 10:42:41
113阅读
repartition(numPartitions:Int)和coalesce(numPartitions:Int,shuffle:Boolean=false)作用:对RDD的分区进行重新划分,repartition内部调用了coalesce,参数shuffle为true例:RDD有N个分区,需要重新划分成M个分区1. N小于M   一般情况下N个分区有数据分布不均匀的状况
转载 2023-11-27 02:02:38
42阅读
#学习内容#导入示例数据库,SQL是什么MySQL是什么? SQL是结构化查询语言,可从数据库读写数据。 MySQL是一种数据库管理系统(DBMS),可支持SQL语句执行。查询语句 SELECT FROM 语句解释:从表检索列 去重语句:SELECT DISTINCT 列名 FROM 表名 前N个语句:LIMIT N CASE…END判断语句:用于计算条件列表并返回多个可能结果表达式之一筛选
转载 2024-01-15 21:47:53
68阅读
MySQL冒号是什么意思? 在MySQL,冒号(`:`)使用于多种场合,例如在参数绑定和时间格式表示等场景。了解这些场景将直接关系到我们的数据库操作及其性能和稳定性。 ## 业务影响 当我们在使用MySQL时,误解冒号的使用可能会导致查询执行失败,影响业务逻辑。特别是在复杂的业务场景下,错误的参数绑定可能导致数据不一致和系统性能瓶颈。 我们可以用以下公式描述业务影响模型: \[ \
在我们的数据库管理之旅,今天要讨论的是一个常见但多被忽视的问题——“mysqlcs是什么意思”。很多开发者在使用 MySQL 数据库时,可能会在日志或文档遇到“cs”这个缩写,它实际上代表了“Case Sensitivity”(大小写敏感性)。接下来,我们将通过一个系统化的方式,来详细探讨这一问题,从背景,到解决方案,再到优化预防,全面剖析这个问题的各个方面。 ## 用户场景还原 想象一
原创 6月前
118阅读
  • 1
  • 2
  • 3
  • 4
  • 5