![](https://img-blog.csdnimg.cn/9362761d65d14964948cdf035b54d953.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL数据库
文章平均质量分 70
总结一些使用MySQL数据库时遇到的问题
有翅膀的猫
我们不生产代码,我们只是Github的搬运工
展开
-
数据库与集群
数据库集群 往往是 同构的系统 ,要求集群各节点都具有 相同的操作系统 和数据库 系统版本 ,甚至 补丁包的版本 也要求保持一致。例如,淘宝的几亿用户数据,如果全部存放在一台数据库服务器的一张表中,肯定是无法满足性能要求的,此时就需要对单表数据进行拆分。概念:数据库集群,顾名思义,就是利用至少两台或者多台数据库服务器,构成一个虚拟单一数据库逻辑映像,像单数据库系统那样,向客户端提供透明的数据服务。单表进行切分后,是否要将切分后的多个表分散在不同的数据库服务器中,可以根据实际的切分效果来确定,原创 2023-02-01 00:02:13 · 1310 阅读 · 0 评论 -
SELECT...INTO语法
SELECT…INTO用来将查询结果存储在变量或者写入文件中。SELECT......SELECT…INTO var_list,将查询结果存储在变量中;SELECT…INTO OUTFILE 将查询结果写入一个文件,还可以指定列和行终止符以生成特定的输出格式。SELECT…INTO DUMPFILE 将单行数据写入文件,没有任何格式。在SELECT的语法展示中,INTO子句在整个语句的尾部。但是让INTO子句紧跟select_expr列表后。...原创 2022-08-30 19:02:56 · 29768 阅读 · 2 评论 -
MySQL之事务处理-05
MySQL之事务处理-051、什么是事务?事务处理是用来维护数据库的完整性,它保证成批的MySQL操作要么完全执行,要么完全不执行。事务处理是一种机制,用来管理必须成批执行的MySQL操作,它们要么时作为整体执行或者完全不执行。2、关键概念:事务:是指一组SQL语句;回退:是指撤销指定的SQL语句的过程;提交:指将未存储的SQL语句的结果写入数据库表中;保留点:指事务处理中设置的临时占位符,可以对它发布回退;3、如何创建执行事务? START TRANSACTION; INSERT原创 2021-12-10 09:42:32 · 83 阅读 · 3 评论 -
MySQL之创建索引-04
MySQL之创建索引-04学习目标MySQL之创建索引-044.1、创建索引1、使用CREATE INDEX2、使用ALTER TABLE4.2、删除索引4.3、修改索引4.4、查看索引创建索引有两种方式,一种是直接利用CREATE INDEX进行创建,另外一种则是通过修改表结构来进行添加,则是利用ALTER TABLE语句。4.1、创建索引1、使用CREATE INDEX语法为: CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name [USI原创 2021-12-09 13:47:25 · 115 阅读 · 2 评论 -
MySQL之sql语句执行顺序-03
MySQL之sql语句执行顺序-03在SQL语句中每个关键字都会按照顺序往下执行,而每一步操作,会生成一个虚拟表,最后产生的虚拟表会作为执行的最终结果返回。下面的是常用的关键字的执行顺序:(8)SELECT (9)DISTINCT<select_list>(1)FROM <left_table>(3)<join_type> JOIN <right_table>(2) ON <join_condition>(4)WH原创 2021-12-09 11:39:08 · 92 阅读 · 0 评论 -
MySQL之表数据操作语句-02
MySQL之表数据操作语句学习目标MySQL之表数据操作语句2.1 查询表数据基本查询语句联结查询组合查询使用函数对数据进行处理2.2 插入表数据2.3 更新表数据2.4 删除表数据2.1 查询表数据基本查询语句1、根据过滤条件查询表中的单列或者多列或者全部列的信息SELECT FROM WEHERE:SELECT cust_id,cust_name FROM customers WHERE cust_id=10086;其中过滤条件操作符有:=,<>,!=,<,<=,>原创 2021-12-08 09:17:23 · 367 阅读 · 4 评论 -
MySQL之表(或数据库)操作语言-01
MySQL之表操作语言MySQL的基本操作可以包括两个方面:MySQL常用语句如高频率使用的增删改查(CRUD)语句和MySQL高级功能,如存储过程,触发器,事务处理等。而这两个方面又可以细分如下:MySQL常用语句1.表(或者数据库)的CRUD2.表数据的CRUD,其中表数据查询使用最多,也更复杂。查询可以按照单表还是多表可以分为:单表SELECT查询和多表的联结查询(INNER JOIN, LEFT JOIN, RIGHT JOIN和FULL JOIN)以及组合查询UNION和UNION AL原创 2021-12-07 18:49:37 · 185 阅读 · 2 评论