二手服务器销售
当前位置:首页>文章分类>行业资讯>Mysql数据库常用命令学习

Mysql数据库常用命令学习

发布时间:2018-12-14 点击数:1042

1、MySQL常用命令

 

create database name; 创建数据库

 

use databasename; 选择数据库

 

drop database name 直接删除数据库,不提醒

 

show tables; 显示表

 

describe tablename; 表的详细描述

 

select 中加上distinct去除重复字段

 

mysqladmin drop databasename 删除数据库前,有提示。

 

显示当前mysql版本和当前日期

 

select version(),current_date;

 

2、修改mysql中root的密码:

 

shell>mysql -u root -p

 

mysql> update user set password=password(”xueok654123″) where user=’root’;

 

mysql> flush privileges //刷新数据库

 

mysql>use dbname; 打开数据库:

 

mysql>show databases; 显示所有数据库

 

mysql>show tables; 显示数据库mysql中所有的表:先use mysql;然后

 

mysql>describe user; 显示表mysql数据库中user表的列信息);

 

3、mysqldump

 

备份数据库

 

shell> mysqldump -h host -u root -p dbname >dbname_backup.sql

 

恢复数据库

 

shell> mysqladmin -h myhost -u root -p create dbname

 

shell> mysqldump -h host -u root -p dbname < dbname_backup.sql

 

如果只想卸出建表指令,则命令如下:

 

shell> mysqladmin -u root -p -d databasename > a.sql

 

如果只想卸出插入数据的sql命令,而不需要建表命令,则命令如下:

 

shell> mysqladmin -u root -p -t databasename > a.sql

 

那么如果我只想要数据,而不想要什么sql命令时,应该如何操作呢?

 

mysqldump -T./ phptest driver

 

其中,只有指定了-T参数才可以卸出纯文本文件,表示卸出数据的目录,./表示当前目录,即与mysqldump同一目录。如果不指定driver 表,则将卸出整个数据库的数据。每个表会生成两个文件,一个为.sql文件,包含建表执行。另一个为.txt文件,只包含数据,且没有sql指令。

 

技术团队
网络工程师5名
服务器工程师2名
虚拟化工程师2名
数据库工程师2名
存储工程师1名
系统工程师4名
安全工程师1名
小型机工程师2名
数据工程师2名
开发工程师3名
温馨提示
欢迎您关注我们【云修网】官方公众号
1、获取本站下载中心资源,回复【关键词】即可。
2、获取服务器相关硬件安装视频。
3、获取系统安装教程,网络教程。
4、工程师在线帮助,1对1技术支持。
第一时间服务
服务器故障、存储故障、网络故障、系统故障、虚拟化故障、硬件采购、软件采购、数据库故障、服务部署等欢迎联系我们(周六日不休息)
©著作权归云修网所有,如需转载,请注明云修网+文章网址,否则将追究法律责任
在线客服
  • 技术支持电话
    15511477451