MySQL命令行下18个常用命令

 更新时间:2018年03月01日 10:58:23   投稿:wdc  
在日常的网站维护和MYSQL数据库管理中,会用到非常多的MYSQL命令,下面给大家介绍18个管理MYSQL数据库时最常使用的命令

在日常的网站维护和管理中,会用到非常多的SQL语句,
熟练使用对网站管理有很多好处,尤其是站群管理的时候。

下面列一些常用的命令做备记。

1、显示数据库
show databases
显示表
show tables;

 2、创建用户
创建root用户密码为123

use mysql; 
grant all on *.* to root@'%' identified by '123' with grant option; 
commit;

 3、修改密码

grant all on *.* to xing@'localhost' identified by '123456' with grant option; 
update user set password = password('newpwd') where user = 'xing' and host='localhost'; 
flush privileges;

 4、创建数据库testdb:

create database testdb;

 5、预防性创建数据库:

create database if not testdb;

 6、创建表:

use testdb; 
create table table1( 
username varchar(12), 
password varchar(20));

 7、预防性创建表aaa:

create table if not exists aaa(ss varchar(20));

 8、查看表结构:

describe table1;

 9、插入数据到表table1:

insert into table1(username,password) values 
('leizhimin','lavasoft'), 
('hellokitty','hahhahah'); 
commit;

 10、查询表table1:

select * from table1;

 11、更改数据:

update table1 set password='hehe' where username='hellokitty'; 
commit;

 12、删除数据:

delete from table1 where username='hellokitty'; 
commit;

13、给表添加一列:

alter table table1 add column( 
 sex varchar(2) comment '性别', 
 age date not null comment '年龄' 
); 
commit;

14、修改表结构

从查询创建一个表table1:

create table tmp as 
select * from table1;

15、删除表table1:

drop table if exists table1; 
drop table if exists tmp;

16、备份数据库testdb

mysqldump -h 192.168.3.143 -u root -p pwd -x --default-character-set=gbk >C:\testdb.sql

17、删除数据库testdb

drop database testdb;

18、恢复testdb数据库
首先先建立testdb数据库,然后用下面命令进行本地恢复

mysql -u root -pleizhimin testdb <C:\testdb.sql

这18个MYSQL命令都是管理员在日常维护中经常会用到的,熟练使用这些命令会使你的工作非常轻松

相关文章

  • MySQL服务自动停止的解决方法

    MySQL服务自动停止的解决方法

    这篇文章主要给大家介绍了MySQL服务自动停止的解决方法,文中给出了详细的解决过程,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-06-06
  • 解析SQL Server 视图、数据库快照

    解析SQL Server 视图、数据库快照

    在程序开发过程中,任何一个项目都离不开数据库,这篇文章给大家详细介绍SQL Server 视图、数据库快照相关内容,需要的朋友可以参考下
    2015-08-08
  • MySQL字符之char、varchar类型简析

    MySQL字符之char、varchar类型简析

    varchar和char是MySQL中的两种数据类型,都是用来存储字符串的,下面这篇文章主要给大家介绍了关于MySQL字符之char、varchar类型的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-09-09
  • mysql 5.7.17 安装配置方法图文教程(CentOS7)

    mysql 5.7.17 安装配置方法图文教程(CentOS7)

    这篇文章主要为大家详细介绍了CentOS7下mysql 5.7.17 安装配置方法图文教程,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • mysql5.7.18安装时提示无法找到入口问题的解决方法

    mysql5.7.18安装时提示无法找到入口问题的解决方法

    这篇文章主要为大家详细介绍了mysql5.7.18安装时出现无法找到入口问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • Oracle和MySQL中生成32位uuid的方法举例(国产达梦同Oracle)

    Oracle和MySQL中生成32位uuid的方法举例(国产达梦同Oracle)

    近日遇到朋友问及如何生成UUID,UUID是通用唯一识别码(Universally Unique Identifier)方法,这里给大家总结下,这篇文章主要给大家介绍了关于Oracle和MySQL中生成32位uuid的方法,需要的朋友可以参考下
    2023-08-08
  • mysql批量插入BulkCopy的实现

    mysql批量插入BulkCopy的实现

    本文主要介绍了mysql批量插入BulkCopy的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • mysql-8.0.11-winx64.zip安装教程详解

    mysql-8.0.11-winx64.zip安装教程详解

    这篇文章主要介绍了mysql-8.0.11-winx64.zip安装教程详解及注意事项,非常不错,具有参考借鉴价值,需要的朋友参考下
    2018-05-05
  • mysql误删root用户或者忘记root密码解决方法

    mysql误删root用户或者忘记root密码解决方法

    mysql误删root用户或者忘记root密码解决方法,需要的朋友可以参考下。
    2011-05-05
  • SQL实战演练之网上商城数据库商品类别数据操作

    SQL实战演练之网上商城数据库商品类别数据操作

    一直认为,扎实的SQL功底是一名数据分析师的安身立命之本,甚至可以称得上是所有数据从业者的基本功。当然,这里的SQL绝不单单是写几条查询语句那么简单,接下来请跟着小编通过案例项目演练一遍商品类别的数据操作吧
    2021-10-10

最新评论