CentOS下mysql数据库常用命令总结
mysql数据库使用总结
本文主要记录一些mysql日常使用的命令,供以后查询。
1.更改root密码
mysqladmin -uroot password 'yourpassword'
2.远程登陆mysql服务器
mysql -uroot -p -h192.168.137.10 -P3306
3.查询数据库
show databases;
4.进入某个数据库
use databasename;
5.列出数据库中的表
show tables;
6.查看某个表全部字段
desc slow_log;
show create table slow_log\G; (不仅可以显示表信息,还可以显示建表语句)
7.查看当前用户
select user();
8.查看当前所在数据库
select database();
9.创建新数据库(可以指定字符集)
create database db1 charset utf8;
10.创建新表
create table t1 (`id` int(4), `name` char(40));
11.查看数据库版本
select version();
12.查看数据库状态
show status; 当前会话状态
show global status; 全局数据库状态
show slave status\G; 查看主从数据库状态信息
13.查询数据库参数
show variables;
14.修改数据库参数
show variables like 'max_connect%';
set global max_connect_errors = 1000;(重启数据库会失效,要在配置文件中修改)
15.查看当前数据库队列
show processlist;
16.创建普通用户并授权给某个数据库
grant all on databasename.* to 'user1'@'localhost' identified by '123456';
17.查询表数据
select * from mysql.db; //查询该表中的所有字段
select count(*) from mysql.user; //count(*)表示表中有多少行
select db,user from mysql.db; //查询表中的多个字段
select * from mysql.db where host like '10.0.%';在查询语句中可以使用万能匹配 “%”
18.插入一行数据
insert into db1.t1 values (1, 'abc');
19.更改表的某一行数据
update db1.t1 set name='aaa' where id=1;
20.清空表数据
truncate table db1.t1;
21.删除表
drop table db1.t1;
22.清空数据库中的所有表(数据库名是eab12)
mysql -N -s information_schema -e "SELECT CONCAT('TRUNCATE TABLE ',TABLE_NAME,';') FROM TABLES WHERE TABLE_SCHEMA='eab12'" | mysql -f eab12
23.删除数据库
drop database db1;
24.数据库备份
mysqldump -uroot -p'yourpassword' mysql >/tmp/mysql.sql
25.数据库恢复
mysql -uroot -p'yourpassword' mysql </tmp/mysql.sql
26.新建普通用户
CREATE USER name IDENTIFIED BY 'ssapdrow';
27.更改普通用户密码
SET PASSWORD FOR name=PASSWORD('fdddfd');
28.查看name用户权限
SHOW GRANTS FOR name;
29.脚本中执行mysql命令
mysql -uuser -ppasswd -e"show databases"
echo "show databases"|mysql -uuser -ppassword
以下是执行大量mysql语句采用的方式
mysql -uuser -hhostname -ppasswd <<EOF
mysql语句
EOF
转载:http://www.centoscn.com/mysql/2015/0609/5633.html
转载于:https://www.cnblogs.com/zzPrince/p/5644226.html
CentOS下mysql数据库常用命令总结相关推荐
- CentOS下MySQL数据库常用命令总结 (资源)
2019独角兽企业重金招聘Python工程师标准>>> MySQL分支 Percona和MariaDB MySQL查询过程 注意 : 在进行 MySQL 的优化之前必须要了解的就是 ...
- centos下mysql 命令_CentOS下mysql数据库常用命令总结
### 1.更改root密码 `mysqladmin -uroot password 'yourpassword'` ### 2.远程登陆mysql服务器 `mysql -uroot -p -h192 ...
- linux mysql常用基本操作,Linux下MySQL数据库常用基本操作 一
Linux下MySQL数据库常用基本操作 一 0.登录数据库 mysql -u root -p 1.显示数据库 show databases; 2.选择数据库 use 数据库名; 3.显示数据库中的表 ...
- MySQL 数据库常用命令—where like union 排序 分组 连接
引言 本篇博客对 MySQL 数据库的一些命令进行分享. where 语句 基本语法规则: select field1, field2,...fieldN from table_name1, tabl ...
- MySQL 数据库常用命令小结
MySQL 数据库常用命令 1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删 ...
- Mysql数据库常用命令,mysql速学实用教程。
说明:对mysql数据库常用命令的整理 适用:mysql5.5+ 一.Mysql的基本操作命令 查看所有数据库 show databases; 使用数据库 use mysql; 显示数据库中的表 sh ...
- MySQL 数据库常用命令
引言 在前面博客中,有提到用 mysql 作为数据库进行测试.在这里对 mysql 及其常用命令进行简单介绍,起到抛砖引玉的作用. MySQL 介绍 MySQL 是一个关系型数据库管理系统,由瑞典 M ...
- MySQL 数据库常用命令—insert delete update select
引言 MySQL 数据库和其它的数据库一样,也支持增(insert)删(delete)改(update)查(select)操作. insert 基本语法规则 insert into table_nam ...
- Centos下mysql数据库备份与恢复的方法
一.mysqldump工具备份 mysqldump由于是mysql自带的备份工具,所以也是最常用的mysql数据库的备份工具.支持基于InnoDB的热备份.但由于是逻辑备份,所以速度不是很快,适合备份 ...
最新文章
- 获取bing带swim的网址列表
- CTFshow php特性 web149
- Java Error(三)
- 使用SAP WebIDE消费API Portal里创建的API时的错误消息
- Don't Laugh!I'm An English Book笔记(五)——面部词语大总结加补充
- 数据库调优都涉及哪些方面
- 为什么TypedReference在幕后
- 软件工程结构化建模的方法和工具_软件工程系列-结构化设计方法2
- window.print()打印网页中指定内容
- Python 使用pyinstaller将py文件发布成exe程序
- 使用python制作趣味小游戏—投骰子
- td设置虚线dotted框,在chrome下有时会出现实线bug
- c++ MFC 根据屏幕分辨率变化自动调整控件位置和大小
- 三星引入ChatGPT半个月泄密3次;MidJourney V5相机镜头完整参数列表;万字长文,拆解投身大模型3个本质问题 | ShowMeAI日报
- 日常一些办公软件问题
- Android APP热更新中的插件化(Hook技术:反射或动态代理),Demo (2)
- 适配器模式 : 农村小伙娶乌克兰美女语言不通 翻译软件立功
- 刨根问底Objective-C Runtime(1)- Self Super
- jdk api 1.6中文版打不开
- IgH详解十、EtherCAT DC(1)理论
热门文章
- 4怎么放大字体_Word字体怎么放大?简单教你几招轻松搞定
- python ks值计算_利用Python计算KS的实例详解
- C/C++打造《百万级人脸识别系统》
- mysql用户名锁定_MySQL用户锁定
- 工业级以太网交换机与普通商用交换机相比,在性能上有哪些优势?
- 【渝粤教育】国家开放大学2018年秋季 8669-21T (1)政治经济学 参考试题
- 【渝粤教育】电大中专办公设备使用与维护 (2)_1作业 题库
- 【渝粤题库】陕西师范大学291003综合英语(三)作业(高起专、高起本)
- 为什么“鸿蒙”不是第二个“安卓”,如何看待Harmony OS里的Android痕迹?
- 无线网状网、Zigbee、RFID三种技术分析