MySQL中实现插入或更新操作(类似Oracle的merge语句) Mysql

如果需要在MySQL中实现记录不存在则insert,不存在则update操作。可以使用以下语句:更新一个字段:INSERT INTO tbl (columnA,columnB,columnC) VALUES (1,2,3)
标签: mysql oracle

发布于  2024-3-2 00:35

MySQL修改默认字符集编码的方法 Mysql

今天又遇到修改MySQL默认字符集编码的问题,折腾了半天解决了,赶快记录下来,以后就不用每次折腾了。查看MySQL字符集的命令是“show variables like '
标签: mysql

发布于  2024-3-2 00:35

mysql索引学习教程 Mysql

在mysql 中,索引可以分为两种类型 hash索引和 btree索引。 什么情况下可以用到B树索引? 1.全值匹配索引 比如: orderID=123” 2.匹配最左前缀索引查询 比如:在userid 和 date字段上创建联合索引。 那...
标签: mysql

发布于  2024-3-2 00:35

MariaDB(MySQL)创建、删除、选择及数据类型使用详解 Mysql

一、MariaDB简介(MySQL简介略过) MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存...
标签: mysql

发布于  2024-3-2 00:35

mysql通过my.cnf修改默认字符集为utf-8的方法和注意事项 Mysql

选项配置配置文件路径: /full/path/mysql/bin/my.cnf (默认为/etc/my.cnf )[client]default-character-set=utf8[mysql]default-character-set=utf8[mysqld]init_connect
标签: mysql

发布于  2024-3-2 00:34

mysql 单机数据库优化的一些实践 Mysql

数据库优化有很多可以讲,按照支撑的数据量来分可以分为两个阶段:单机数据库和分库分表,前者一般可以支撑500W或者10G以内的数据,超过这个值则需要考虑分库分表。另外,一般大企业面试往往会从单机数据库问起,一步一步问到分库分表,中间会穿插很多...
标签: mysql

发布于  2024-3-2 00:34

MySQL数据库innodb启动失败无法重启的解决方法 Mysql

问题介绍电脑在使用过程中死机,重启后发现mysql没有启动成功,查看错误日志发现是innodb出现问题导致mysql启动失败。错误日志$ mysql.server st
标签: mysql

发布于  2024-3-2 00:34

MySQL 8.0.0开发里程碑版发布! Mysql

MySQL 开发团队于 12 日宣布 MySQL 8.0.0 开发里程碑版本(DMR)发布! 可能有人会惊奇 MySQL 为何从 5.x 一下跳跃到了 8.0。事实上,MySQL 5.x 系列已经延续了很
标签: mysql

发布于  2024-3-2 00:34

Mysql索引的类型和优缺点详解 Mysql

索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。 注: [1]索引不是万能的!索引可以加快数据检索操作,但会使数据修改操作变慢。每修改数据记录,索引就必须刷新一次。为了在某种...
标签: mysql

发布于  2024-3-2 00:34

mysql存储过程中的异常处理解析 Mysql

定义异常捕获类型及处理方法: DECLARE handler_action HANDLER FOR condition_value [, condition_value] ... statement handler_action: CONTINUE | EXIT
标签: mysql

发布于  2024-3-2 00:34