存储过程和函数相对于java的函数的是非常类似的,把语句组合到一起,使用的时候,直接调用就可以了。 存储过程 语法 CREATE PROCEDURE sp_name ([proc_parameter[,...]]) [c…
分类:MySql
MySQL 数据库设计总结
规则1:一般情况可以选择MyISAM存储引擎,如果需要事务支持必须使用InnoDB存储引擎。 注意:MyISAM存储引擎 B-tree索引有一个很大的限制:参与一个索引的所有字段的长度之和不能超过1000字节。另外MyI…
如何解决sqlyog连接的数据库乱码的问题
先要登录mysql服务器看看是什么编码的: mysql show variables like ‘character%’; 会出现下面的数据 | character_set_client …
MySQL语法模板 SQL语句:权限
创建用户 CREATE USER user [IDENTIFIED BY [PASSWORD] 'password'] 删除用户 DROP USER user [, user] ... 刷新权限 FLUSH PRIVIL…
Mac上Mysql日常
前言 最近一直在项目中遇到编码问题,mysql上是中文,到了页面就成乱码,反之,页面是中文,mysql上的乱码,mac上就这样,改了tomcat的编码也没啥用,写此文章调理思路。 添加mysql别名 alias mysq…
(LeetCode:数据库)查找重复的电子邮箱
编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱。 +----+---------+ | Id | Email | +----+---------+ | 1 | a@b.com | | 2 | c@d.…
主从延迟问题及解决方案
主从延迟情况 出错延迟可能问题 解决方案 说明 从库配置过多 从库以3-5个为宜 要复制的从节点数量过多,会导致复制延迟 从库硬件配置比主库差 从库硬件>=主库 磁盘I/O、CPU、内存等各方面因素造成复制的延迟。…
MySQL 5.5.49 大内存优化
一、配置文件说明 my-small.cnf my-medium.cnf my-large.cnf my-huge.cnf my-innodb-heavy-4G.cnf 二、详解 my-innodb-heavy-4G.cn…
MySQL语法模板 函数:统计
MySQL语法模板系列 平均值 avg([distinct] expr) 二进制按位与 bit_and(expr) 二进制按位或 bit_or(expr) 二进制按位异或 bit_xor(expr) 统计二进制1的个数 …
启动oracle时找不到spfile文件,报ORA-01078和LRM-00109错误
使用环境 操作系统:OEL 5.6 数据库:Oracle 10.2.0.1.0 数据库主目录: /u01/app/oracle/product/10.2.0 问题描述 用sys用户登录sqlplus后,用startup命…
分布式系统-->(关于系统应用的基本概念)
分布式系统–>(关于系统应用的基本概念) 最近想了一下,个人学习使用了很多很优秀的开源技术,然后也看了一些的书籍,感觉需要去整理一下,然后分享出来,一方面是一个知识总结,第二方面是有一个知识共享,期间会…
mysql表(table)的操作
创建表的命令 命令格式:create [temporary] table [if exists] [数据库名.]表名称(字段信息) [表选项] 每个字段必须有数据类型,最后一个字段后不能有逗号。temporary 临时表…