在mysql中以半角分号;作为命令的结束符

查看当前系统包含的数据库:mysql> show databases [like ' '];

从一个数据库切换到另一个:mysql>use oldboy;(oldboy为数据库名)

查看当前数据库包含的表:mysql> show tables [from 库名 [like ' ']];

查看某个表的结构:mysql> desc test;或者mysql> show columns from test;(test为表名)

查看某个表的索引:mysql>show index from test\G(\G后面不用加分号,\G会以比较直观的格式显示结果)

显示当前所在数据库:mysql>select database();

显示当前用户:mysql>select user();

显示当前数据库版本:mysql>select version();

显示当前时间:mysql>select now();

查看建库语句:mysql>show create database oldboy\G

查看建表语句:mysql>show create table test\G

查看所有字符集和校对规则:mysql> show character set;

查看当前字符集:mysql>show variables like 'character_set%';

查看所有变量:mysql> show variables \G

查看当前数据库系统支持的引擎:mysql> show engines \G

查看整个数据库状态信息:mysql> show global status \G

查看当前会话数据库状态信息:mysql> show status \G

不重启情况下修改变量:mysql>set global variable=key;(重启则需修改my.cnf)

查看正在执行的完整sql语句:mysql>show [full] processlist;(加full显示所有,否则显示前100)

查看all privileges具体是指哪些权限

mysql> show grants for root@localhost;

Grants for root@localhost: GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*7495041D24E489A0096DCFA036B166446FDDD992' WITH GRANT OPTION

mysql> revoke select on *.* from system@localhost;(假设system权限同root,回收其对所有库所有表的查询权限)

mysql> flush privileges;

mysql> show grants for system@localhost;

Grants for system@localhost: GRANT INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER, SHOW DATABASES, SUPER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER, CREATE TABLESPACE ON *.* TO 'system'@'localhost' IDENTIFIED BY PASSWORD '*7495041D24E489A0096DCFA036B166446FDDD992' WITH GRANT OPTION

对一般用户来说,开通select、insert、delete、update权限即可,试需要可适当开通create和drop权限

在数据库执行系统命令,系统命令前加system

mysql> system ls /home/oldboy/tools

在系统执行数据库命令,数据库命令前加登录信息 -e

[root@oldboy ~]# mysql -uroot -poldboy -e 'show databases';

在线修改数据库参数,以key_buffer_size(misiam存放索引的缓冲区)为例

查看/etc/my.cnf的[mysqld]模块,或者在数据库下show variables like '%key_buffer%';查得Key_buffer_size=16k

Mysql> set global key_buffer_size=1024*32;(只要数据库不重启,都有效)

同时修改/etc/my.cnf的[mysqld]的key_buffer_size=32k(重启后生效)

mysql常用的操作命令的更多相关文章

  1. mysql 常用操作命令

    mysql官网指南:http://dev.mysql.com/doc/refman/5.1/zh/sql-syntax.html 1.导出整个数据库mysqldump -u 用户名 -p --defa ...

  2. MySQL 常用语句 (汇集)

    原文地址:MySql常用语句作者:wuyanle 一.mysql常用语句 创建,删除和最基本查询: 显示数据库  mysql->show databases; 创建数据库  mysql-> ...

  3. CentOS运维常用管理操作命令

    自己整理的整理Linux常用运维和linux常用管理操作命令,当然不是非常详细和丰富,但是也基本上够用了吧.欢迎留言补充更多的Linux常用运维和linux常用管理操作命令.不断完善中.... 备份m ...

  4. MySQL常用命令和语句

    1.常用SQL语句 1)常用函数/*type可取值为:MICROSECONDSECONDMINUTEHOURDAYWEEKMONTHQUARTERYEARSECOND_MICROSECONDMINUT ...

  5. 记录 git 常用的操作命令总结

    记录 git 常用的操作命令总结 2016-12-15 16:44:04 作为一名开发者,熟悉使用 git 代码管理工具是一项必备的基本技能.git 相较 SVN 而言,其优点不言而喻.git 的功能 ...

  6. Mysql 常用 SQL 语句集锦

    Mysql 常用 SQL 语句集锦 基础篇 //查询时间,友好提示 $sql = "select date_format(create_time, '%Y-%m-%d') as day fr ...

  7. MySQL常用命令和常见问题

    MySQL常用命令和常见问题 --创建数据库并设置字符集 create database wip default character set utf8 collate utf8_general_ci; ...

  8. mysql常用基本操作

    mysql常用操作 查看都有哪些库 show databases; 查看某个库的表 use 库名; show tables; 查看表的字段 desc 表名; 当前是哪个用户 select user() ...

  9. MySQL 常用的sql语句小结(待续)

    mysql 常用的sql语句 1.查看数据库各个表中的记录数 USE information_schema; SELECT table_name,table_rows FROM tables WHER ...

随机推荐

  1. JSPatch解析

    defineClass('JPViewController', { handleBtn: function(sender) { var tableViewCtrl = JPTableViewContr ...

  2. Eclipse+GitHub 提交代码错误 -“rejected - non-fast-forward”

    Eclipse Push出现rejected - non-fast-forward错误 在 Push到服务器时有时会出现 rejected - non-fast-forward 错误,这是由于远端发生 ...

  3. 20165321 学习基础与C语言学习心得

    一.技能学习 我其实在小时候学过挺多东西,在我小学的时候,我曾经短时间地学过小提琴.拉丁舞.国画.书法,但是,由于各种原因,都没有继续学习下去.后来,在我小学四年级的时候,我接触到了二胡,于是,我开始 ...

  4. 自定义Http请求头并且获取

    在一些开发需求中.我们需要把一些信息放到Http请求头中.比如我需要把签名信息 signature 放到Http请求头 所以就需要自定义请求头 signature ,用webClient发起请求 我这 ...

  5. 【网络设备】某防火墙基于IP地址的目的地址转换

    由于来自Internet的对政府,企业的网络攻击日益频繁,因此需要对内网中向外网提供访问服务的关键设备进行有效保护.采用目的地址NAT可以有效地将内部网络地址对外隐藏. 图中:公网中Internet用 ...

  6. react-demo

    实现博客动态的评论.动态的点赞.评论的删除. 百度云链接:https://pan.baidu.com/s/199l3iu0qhM6qSe9CBnHFzw 提取码:n4w6

  7. 有关Struts下载文件时报错问题

    在学习文件下载的时候,我也是按照网络课程上面老师的代码一句一句敲得,和老师的一模一样:到最后测试下载的时候出现了如下的错误: 而老师的写的代码可以完美运行,以下是跟着老师敲的代码: package c ...

  8. caffe-ssd的GPU安装时make runtest报错: BatchReindexLayerTest/3.TestGradient, where TypeParam = caffe::GPUDevice<double>

    报错原因:装了两个cuda,BatchReindexLayerTest/3.TestGradient不能确定用那个 解决办法1:删除其中一个(最好删除9.1,TensorFlow支持的是9.0,为了后 ...

  9. vss使用笔记

    一.四大代码/文档管理软件 (1)     git:具有PR(push request)特性,推送请求.需要负责人审核后才能推送.另外,在推送过程中,git会预编译(合并),分布式代码管理(客户端本地 ...

  10. Rpgmakermv(14)Archeia_Steamworks

    作用: 接入steam成就 -----------------------------------------------------------------------------------原文: ...