记录用过的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}'
分享到:
相关推荐
C:使用mysql命令 mysql -u username -p -D dbname 五、启动与退出 1、进入MySQL:启动MySQL Command Line Client(MySQL的DOS界面),直接输入安装时的密码即可。此时的提示符是 :mysql> 2、退出MySQL:quit或exit...
C:使用mysql命令 mysql -u username -p -D dbname 一、启动与退出 1、进入MySQL:启动MySQL Command Line Client(MySQL的DOS界面),直接输入安装时的密码即可。此时的提示符是:mysql> 2、退出MySQL:quit或...
第一招、mysql服务的启动和停止 ...键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是: mysql> 注意,如果是连接到另外的...3、退出MYSQL命令: exit (回车)
1.mysql清空表语句后,新插入的语句会ID会以之前存在的序号记录下去,使用truncate命令清除记录,新插入的语句从1开始 示例: mysql> select id from t1; +----+ | id | +----+ | 1 | | 2 | | 3 | +----+ 清空表 ...
mysql表的创建修改删除,记录的删除修改,数据库备份恢复等等常用命令
mysql数据库课程中记录的一些mysql 命令用法
Mysql备份还原命令,命令记录起来比较麻烦,记录到文档中,方便使用
C:使用mysql命令 mysql -u username -p -D dbname 一、启动与退出 1、进入MySQL:启动MySQL Command Line Client(MySQL的DOS界面),直接输入安装时的密码即可。此时的提示符是:mysql> 2、退出MySQL:quit或exit...
2. 立即清空里的history当前历史命令的记录 代码如下:history -c当然,如果你想要当前执行的命令立即写入到history里面的话,可以执行 代码如下:history -w 否则就只能等到退出bash的时候才会写入了。因为在bash...
mysql 常用命令.pdf 安装,启动,停止与卸载Mysql系统服务(进bin目录后): 安装:mysqld install 卸载:mysqld remove 启动:net start mysql 停止:net stop mysql 1:使用SHOW语句找出在服务器上当前存在什么数据库: ...
###执行解压命令: #tar -xvf MySQL-5.6.14-1.rhel5.x86_64.rpm-bundle.tar MySQL-client-5.6.14-1.rhel5.x86_64.rpm MySQL-embedded-5.6.14-1.rhel5.x86_64.rpm MySQL-shared-compat-5.6.14-1.rhel5.x86_...
可以使用mysqlbin命令查看二进制日志的内容。 binlog 的作用 用于数据库的主从复制及数据的增量恢复。 MySQL binlog格式 binlog的格式也有三种:STATEMENT、ROW、MIXED 。 1、STATMENT模式:基于SQL语句的复制...
MYSQL常用操作命令 大纲 一、mysql 常用命令 二、mysql 导入、导出文件 1.mysql服务的启动和停止 net stop mysql net start mysql 2. 显示数据库列表 缺省有两个数据库:mysql和test show databases; 3.显示库中的...
这里记录了,我所收集的mysql常用命令,对初学者会有所帮助.这里有一些常用的mysql命令,希望对你有所帮助
文件中记录了一些常用的navicat查询的快捷键,很方面大家操作这个工具,记录不完善还望莫见怪!!!
MySQL中文参考手册.chm 449kb <br/>0 译者序 1 MySQL的一般的信息 1.1 什么是MySQL? 1.2 关于本手册 1.2.1 本手册中使用的约定 1.3 MySQL的历史 1.4 MySQL的主要特征 1.5...
MYSQL常用命令 记录了如何备份,导入数据库,及新建表命令等。
MySQL数据库修复程序,表查看,读取,表设计。SQL数据库内容读取。
目录MySql学习笔记(基础篇)-MySql基础命令详解环境介绍Sql的分类DDL语句对库的操作对表的操作DML语言插入记录更新记录删除记录查询记录MySql语法规范 环境介绍 Centos7 MySql5.7 Sql的分类 Sql,分为DQL(查询),DML...