开发者社区> 另一个老李> 正文

MySql 常用命令随用随查

简介: 说实话,数据库真不是我的强项,翻翻资料,查查API,顺便记一下常用的命令,便于日后查询   1.更改root密码mysqladmin -uroot password 'yourpassword' 2.
+关注继续查看

说实话,数据库真不是我的强项,翻翻资料,查查API,顺便记一下常用的命令,便于日后查询

 


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

 

想到什么加什么,不断更新中!!!

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
20985 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
23615 0
Windows平台下MySQL常用操作与命令
Windows平台下MySQL常用操作与命令 1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.
1267 0
MySql数据库增删改查常用语句命令-MySQL步骤详解教程
根据查询结果返回一个正的 MySQL 结果资源号,出错时返回 FALSE。本函数会对 INSERT/UPDATE/DELETE 查询返回 TRUE/FALSE 来指示成功或失败。
75 0
Mysql总结_03_mysql常用命令
一、MySQL服务的启动和停止 net stop mysql net start mysql二、登陆mysql mysql -u用户名 -p用户密码 键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:mysql>...
873 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
29732 0
SQL:mysql常用语句
SQL:mysql常用语句
60 0
mysql 常用命令
转:http://www.cnblogs.com/TsengYuen/archive/2012/01/11/2319034.html   Mysql常用命令行 Mysql经常使用号令行大全 熬头招、mysql办事的开始工作和停止   net stop mysql   net start m...
952 0
+关注
另一个老李
目前不知道介绍啥
27
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载