mysql
2023-02-15
44
本文实例讲述了MySQL数据库基础入门之常用命令。分享给大家供大家参考,具体如下:
接上一篇:MySQL数据库主从同步实战过程
mysql命令介绍
mysql 是数据库管理命令
通过mysql --help来查看相关参数及使用说明mysql --help#mysql数据库管理命令Usage: mysql [OPTIONS] [database]#语法格式--help #查看帮助文档--auto-rehash#自动补全功能-A, --no-auto-rehash#不需自动补全-B, --batch#不使用历
2023-02-15
30
mysql全文搜索,sql的写法: MATCH (col1,col2,…) AGAINST (expr [IN BOOLEAN MODE | WITH QUERY EXPANSION]) 比如: SELECT * FROM articles WHERE MATCH (title,body) AGAINST ('database'); MATCH()函数对于一个字符串执行资料库内的自然语言搜索。一个资料库就是1套1个或2个包含在FULLTEXT内的列。搜索字符串作为对 AGAINST()的参
2023-02-15
66
MySQL存储过程
14.1.1 创建存储过程
MySQL中,创建存储过程的基本形式如下:
CREATE PROCEDURE sp_name ([proc_parameter[,...]])
[characteristic ...] routine_body 其中,sp_name参数是存储过程的名称;proc_parameter表示存储过程的参数列表; characteristic参数指定存储过程的特性;routine_body参数是SQL代码的内容,可以用BEGIN…END来标志S
2023-02-15
53
导读:
关于MySQL数据库规范,相信大家多少看过一些文档。本篇文章给大家详细分类总结了数据库相关规范,从库表命名设计规范讲起,到索引设计规范,后面又给出SQL编写方面的建议。相信这些规范适用于大多数公司,也希望大家都能按照规范来使用我们的数据库,这样我们的数据库才能发挥出更高的性能。
关于库:
1.【强制】库的名称必须控制在32个字符以内,英文一律小写。
2.【强制】库的名称格式:业务系统名称_子系统名。
3.【强制】库名只能使用英文字母,数字,下划线,并以英文字母开头。
4.【强制】创建数据库时必须
2023-02-15
125
目录前言1. JDBC超时设置2. 连接池超时设置3. MyBatis查询超时4. 事务超时总结前言
最近备战京东双11,在配置MySQL的超时配置发现有很多地方可以设置。这么多超时的配置有什么影响,以及配置会有什么影响呢?今天的文章就让我来大家来分析一下。
1. JDBC超时设置
connectTimeout:表示等待和MySQL数据库建立socket链接的超时时间,默认值0,表示不设置超时,单位毫秒,建议30000
socketTimeout:表示客户端和MySQL数据库建立socket后,读写soc
2023-02-15
40
安装路径:/application/mysql-5.5.56
1.前期准备
mysql依赖libaio
yum install -y libaio创建用户mysql,以该用户的身份执行mysqluseradd -s /bin/false -M mysql下载mysql二进制包并解压cd /tools
wget https://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.56-linux-glibc2.5-x86_64.tar.gz
tar -zxf my
2023-02-15
28
今天,碰巧有人问,说写的代码server_init,老是失败,我不信,试了一番,大费周折,总算成功。 有兴趣的,不妨自己动手一试,蛮有意思的。 我机器上原本有一个解压缩版的MySQL5.0.9,位于D:/program/mysql-5.0.9-beta-win32,默认存储引擎是InnoDB 1. 为便于测试,首先建立一个测试表,并插入几条记录,引擎定为MyISAM create table t2(id int primary key, col2 varchar(32)) engine=MyISAM; 2
2023-02-15
29
1.每个客户端连接都会从服务器进程中分到一个属于它的线程。而该连接的相应查询都都会通过该线程处理。
2.服务器会缓存线程。因此并不会为每个新连接创建或者销毁线程。
3.当发起对MySQL服务器的连接时,服务器会对 username,host,password进行验证。而一旦连接上,服务器就会检测其权限。
4.MySQL查询缓存只会保存 SELECT 语句和相应的结果。在解析查询之前会询问查询缓存,如果查询缓存中能找到相应的结果就直接返回结果。
5.MySQL的 data 文件夹下会根据每个数据库建立一个相