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数据库常用命令总结相关推荐

  1. CentOS下MySQL数据库常用命令总结 (资源)

    2019独角兽企业重金招聘Python工程师标准>>> MySQL分支 Percona和MariaDB MySQL查询过程 注意 : 在进行 MySQL 的优化之前必须要了解的就是 ...

  2. centos下mysql 命令_CentOS下mysql数据库常用命令总结

    ### 1.更改root密码 `mysqladmin -uroot password 'yourpassword'` ### 2.远程登陆mysql服务器 `mysql -uroot -p -h192 ...

  3. linux mysql常用基本操作,Linux下MySQL数据库常用基本操作 一

    Linux下MySQL数据库常用基本操作 一 0.登录数据库 mysql -u root -p 1.显示数据库 show databases; 2.选择数据库 use 数据库名; 3.显示数据库中的表 ...

  4. MySQL 数据库常用命令—where like union 排序 分组 连接

    引言 本篇博客对 MySQL 数据库的一些命令进行分享. where 语句 基本语法规则: select field1, field2,...fieldN from table_name1, tabl ...

  5. MySQL 数据库常用命令小结

    MySQL 数据库常用命令 1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删 ...

  6. Mysql数据库常用命令,mysql速学实用教程。

    说明:对mysql数据库常用命令的整理 适用:mysql5.5+ 一.Mysql的基本操作命令 查看所有数据库 show databases; 使用数据库 use mysql; 显示数据库中的表 sh ...

  7. MySQL 数据库常用命令

    引言 在前面博客中,有提到用 mysql 作为数据库进行测试.在这里对 mysql 及其常用命令进行简单介绍,起到抛砖引玉的作用. MySQL 介绍 MySQL 是一个关系型数据库管理系统,由瑞典 M ...

  8. MySQL 数据库常用命令—insert delete update select

    引言 MySQL 数据库和其它的数据库一样,也支持增(insert)删(delete)改(update)查(select)操作. insert 基本语法规则 insert into table_nam ...

  9. Centos下mysql数据库备份与恢复的方法

    一.mysqldump工具备份 mysqldump由于是mysql自带的备份工具,所以也是最常用的mysql数据库的备份工具.支持基于InnoDB的热备份.但由于是逻辑备份,所以速度不是很快,适合备份 ...

最新文章

  1. 获取bing带swim的网址列表
  2. CTFshow php特性 web149
  3. Java Error(三)
  4. 使用SAP WebIDE消费API Portal里创建的API时的错误消息
  5. Don't Laugh!I'm An English Book笔记(五)——面部词语大总结加补充
  6. 数据库调优都涉及哪些方面
  7. 为什么TypedReference在幕后
  8. 软件工程结构化建模的方法和工具_软件工程系列-结构化设计方法2
  9. window.print()打印网页中指定内容
  10. Python 使用pyinstaller将py文件发布成exe程序
  11. 使用python制作趣味小游戏—投骰子
  12. td设置虚线dotted框,在chrome下有时会出现实线bug
  13. c++ MFC 根据屏幕分辨率变化自动调整控件位置和大小
  14. 三星引入ChatGPT半个月泄密3次;MidJourney V5相机镜头完整参数列表;万字长文,拆解投身大模型3个本质问题 | ShowMeAI日报
  15. 日常一些办公软件问题
  16. Android APP热更新中的插件化(Hook技术:反射或动态代理),Demo (2)
  17. 适配器模式 : 农村小伙娶乌克兰美女语言不通 翻译软件立功
  18. 刨根问底Objective-C Runtime(1)- Self Super
  19. jdk api 1.6中文版打不开
  20. IgH详解十、EtherCAT DC(1)理论

热门文章

  1. 4怎么放大字体_Word字体怎么放大?简单教你几招轻松搞定
  2. python ks值计算_利用Python计算KS的实例详解
  3. C/C++打造《百万级人脸识别系统》
  4. mysql用户名锁定_MySQL用户锁定
  5. 工业级以太网交换机与普通商用交换机相比,在性能上有哪些优势?
  6. 【渝粤教育】国家开放大学2018年秋季 8669-21T (1)政治经济学 参考试题
  7. 【渝粤教育】电大中专办公设备使用与维护 (2)_1作业 题库
  8. 【渝粤题库】陕西师范大学291003综合英语(三)作业(高起专、高起本)
  9. 为什么“鸿蒙”不是第二个“安卓”,如何看待Harmony OS里的Android痕迹?
  10. 无线网状网、Zigbee、RFID三种技术分析