记录用过的mysql命令
### 添加用户
### 用户授权
grant all privileges on *.* to root@'%'' identified by 'root'
flush privileges;
### 字符串操作
# 替换
update tbl_name set field_name = replace(field_name, 'src', 'dest') where xxx = xxx
# 拼接,注意ifnull是为了兼容字段为空的场景
concat(ifnull(field_name, ''), 's2')
### 删除重复值
delete torrent from torrent , (select id from torrent group by id having count(id)>1 ) as t2 where torrent.id=t2.id
### 添加主键
Alter table torrent add primary key(id)
### md5值建立索引
conv(substr(md5('?'),1,14),16,10)
# md5值是 32位字符串,通过以上转换,相当于把md5值的一部分取出来转成数字存储,可能会有重复的,但是数字的索引效率是要高于字符串的,可以提高索引效率
## dump数据时提升性能
sed -i '/\[mysqld\]/a\innodb_flush_log_at_trx_commit=0' /etc/my.cnf
sed -i '/\[mysqld\]/a\sync_frm=0' /etc/my.cnf
### java.sql.SQLException: Table 'xxx.XXX' doesn't exist
mysql + linux区分表名大小写,大写sql访问小写的表名会报错,修改my.cnf后重启mysql即可
sed -i '/\[mysqld\]/a\lower_case_table_names=1' /etc/my.cnf
### 命令行监测db server连接数
mysql -uusername -ppassword -P3307 -h127.0.0.1 -e"show status like '%Threads_connected%'" -ss | awk '{print $2}'
分享到:
相关推荐
### 常见MySQL命令总结 #### 数据库备份与恢复 **导出整个数据库** - **命令**: `mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名` - **示例**: `mysqldump -u wcnc -p smgp_...
### MySQL数据库命令详解 #### 一、MySQL服务的管理 MySQL作为一款广泛使用的开源关系型数据库管理系统,其服务的启动和停止是基本的管理操作。 **启动MySQL服务** 使用`net start mysql`命令可以启动MySQL服务...
以下是一些基本的MySQL命令,涵盖了从建立数据库到执行简单操作的过程。 1. **连接MySQL服务器**: 使用`mysql -u <username> -p`命令连接到MySQL服务器,其中`<username>`是你的用户名。系统会提示输入密码,输入...
在本文中,我们将深入探讨如何使用MySQL命令来操作数据库,包括启动、重启、关闭MySQL服务,连接与退出数据库,修改密码,创建与删除用户,以及数据库和表的管理。此外,我们还将介绍数据的导入与导出操作。 首先,...
以下是一些常见的MySQL命令及其用途: 1. **连接MySQL服务器**: 使用`mysql -h 主机地址 -u 用户名 -p 密码`命令连接到MySQL服务器。例如,`mysql -h110.110.110.110 -Uroot -P123456`可以连接到指定IP的MySQL...
本文将对mysql的常用操作命令进行总结,包括连接mysql、查询版本信息、查询当前日期、查询服务器中的所有数据库、使用指定数据库、查询当前所操作的数据库名称、创建新数据库、删除数据库、创建表、显示数据库中的...
### MySQL命令集详解 #### 一、MySQL服务管理命令 **1. 启动MySQL服务** - 使用`mysqladmin start`命令启动MySQL服务。 - 如果安装了MySQL的初始化脚本,则可以通过 `/etc/init.d/mysql start` 命令来启动MySQL...
掌握MySQL命令是任何数据库管理员或开发者的必备技能。在本文中,我们将深入探讨MySQL命令大全,帮助你理解和使用这些命令来有效地操作数据库。 1. **连接MySQL服务器** 使用`mysql -u [username] -p`命令连接到...
数据库操作方面,MySQL提供了创建、查看、删除数据库的命令。创建数据库的命令是`CREATE DATABASE database_name;`,如`CREATE DATABASE mydb;`。查看数据库列表使用`SHOW DATABASES;`,删除数据库则是`DROP ...
本文将基于“全面的MYSQL命令集”这一主题,深入探讨MySQL中的关键命令,旨在为初学者提供一个全面的学习框架,同时为经验丰富的用户补充可能遗漏的高级功能。 ### 数据库操作 #### 1. 创建数据库(CREATE ...
MySQL是世界上最流行的开源关系型数据库...以上只是MySQL命令的一部分,实际操作中还有更多复杂的查询、索引管理、视图、存储过程等功能。掌握这些基础命令后,可以根据需要深入学习其他高级功能,提升数据库管理技能。
在深入探讨《Mysql命令全集》这一主题之前,我们首先需要理解MySQL作为一个关系型数据库管理系统(RDBMS)的重要性。MySQL因其高性能、可靠性和易用性,在Web应用开发、数据仓库以及各种规模的企业级应用中广泛使用...
以上只是MySQL命令行中的一部分常用操作,实际的"mysql命令大全 chm"文档会包含更详尽的命令、选项和参数,覆盖数据库管理、查询优化、触发器、存储过程、视图等多方面内容。CHM文件通常包含索引和搜索功能,便于...
MySQL 导入.sql 文件及常用命令 MySQL 是一种关系型数据库管理系统,广泛应用于 Web 应用程序中。 MySQL 中有多种方式可以导入.sql 文件,并且提供了许多常用命令来管理和维护数据库。 一、导入.sql 文件 在 ...
根据提供的文件信息,本文将详细解析与MySQL命令相关的知识点,包括如何通过命令行连接MySQL数据库、执行基本操作以及管理用户权限等内容。 ### 连接MySQL数据库 #### 基本命令格式 要连接到MySQL数据库,可以使用...
根据提供的文件信息,我们可以整理出一系列关于MySQL的基本命令与语法格式的重要知识点: ### MySQL 命令集锦和语法格式 #### 1. 查询数据库版本和当前日期 ```sql SELECT VERSION(), CURRENT_DATE; ``` 该命令...
了解MySQL的基本命令对于任何IT专业人员来说都是至关重要的。以下是一些关于MySQL基础操作的关键知识点: 1. **创建数据库**: 使用`CREATE DATABASE`命令来创建新的数据库。例如,`CREATE DATABASE 数据库名称;` ...