mysql常用命令

转载 2016年06月01日 20:25:23

一.命令行进入MYSQL的方法:
1.C:\>mysql -h hostname -u username -p
按ENTER键,等待然后输入密码。这里hostname为服务器的名称,如localhost,username为MYSQL的用户名,如root。
进入命令行后可以直接操作MYSQL了。
2.简单介绍一下MYSQL命令:
   mysql->CREATE DATABASE dbname;//创建数据库
   mysql->CREATE TABLE tablename;//创建表
   mysql->SHOW DATABASES;//显示数据库信息,有那些可用的数据库。
   mysql->USE dbname;//选择数据库
   mysql->SHOW TABLES;//显示表信息,有那些可用的表

   mysql->DESCRIBE tablename;//显示创建的表的信息


二.从数据库导出数据库文件:
1.将数据库mydb导出到e:\mysql\mydb.sql文件中:
打开开始->运行->输入cmd    进入命令行模式
c:\>mysqldump -h localhost -u root -p mydb >e:\mysql\mydb.sql
然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。
2.将数据库mydb中的mytable导出到e:\mysql\mytable.sql文件中:
c:\>mysqldump -h localhost -u root -p mydb mytable>e:\mysql\mytable.sql
3.将数据库mydb的结构导出到e:\mysql\mydb_stru.sql文件中:

c:\>mysqldump -h localhost -u root -p mydb --add-drop-table >e:\mysql\mydb_stru.sql


四.从外部文件导入数据到数据库中:
从e:\mysql\mydb2.sql中将文件中的SQL语句导入数据库中:
1.从命令行进入mysql,然后用命令CREATE DATABASE mydb2;创建数据库mydb2。
2.退出mysql 可以输入命令exit;或者quit;
3.在CMD中输入下列命令:
c:\>mysql -h localhost -u root -p mydb2 < e:\mysql\mydb2.sql

然后输入密码,就OK了。


五.关于导入文件大小限制问题的解决:
默认情况下:mysql 对导入文件大小有限制的,最大为2M,所以当文件很大时候,直接无法导入,下面就这个问题的解决列举如下:
1.在php.ini中修改相关参数:
影响mysql导入文件大小的参数有三个:
    memory_limit=128M,upload_max_filesize=2M,post_max_size=8M
修改upload_max_filesize=200 M  这里修改满足你需要的大小,
可以同时修改其他两项memory_limit=250M  post_max_size=200M

这样就可以导入200M以下的.sql文件了。


六:添加用户

//登录MYSQL 
@>mysql -u root -p 
@>密码 
//创建用户 
mysql> mysql> insert into mysql.user(Host,User,Password,ssl_cipher,x509_issuer,x509_sub
ject) values("localhost","pppadmin",password("passwd"),'','',''); 
这样就创建了一个名为:phplamp 密码为:1234 的用户。 
然后登录一下。 
mysql>exit; 
@>mysql -u phplamp -p 
@>输入密码 
mysql>登录成功 


七:为用户授权

//登录MYSQL(有ROOT权限)。我里我以ROOT身份登录. 
@>mysql -u root -p 
@>密码 
//首先为用户创建一个数据库(phplampDB) 
mysql>create database phplampDB; 
//授权phplamp用户拥有phplamp数据库的所有权限。 
>grant all privileges on phplampDB.* to phplamp@localhost identified by '1234'; 
//刷新系统权限表 
mysql>flush privileges; 
mysql>其它操作 
/* 
如果想指定部分权限给一用户,可以这样来写: 
mysql>grant select,update on phplampDB.* to phplamp@localhost identified by '1234'; 
//刷新系统权限表。 
mysql>flush privileges; 
*/ 


八:删除用户

@>mysql -u root -p 
@>密码 
mysql>Delete FROM user Where User="phplamp" and Host="localhost"; 
mysql>flush privileges; 
//删除用户的数据库 
mysql>drop database phplampDB; 


九:修改密码

@>mysql -u root -p 
@>密码 
mysql>update mysql.user set password=password('新密码') where User="phplamp" and Host="localhost"; 
mysql>flush privileges; 


十.列出所有数据库 
mysql>show database; 


十一.切换数据库 
mysql>use '数据库名'; 


十二.列出所有表 
mysql>show tables; 


十三.显示数据表结构 
mysql>describe 表名; 


十四.删除数据库和数据表 
mysql>drop database 数据库名; 


mysql常用命令汇总

mysql常用命令汇总: select version()  : 查看mysql数据库版本
  • czjczj20
  • czjczj20
  • 2016年04月05日 14:08
  • 71

linux下mysql常用命令

Mysql启动、停止、重启常用命令 a、启动方式 1、使用 service 启动: [root@localhost /]# service mysqld start (5.0版本是mysqld) [...
  • sml52111
  • sml52111
  • 2016年04月21日 13:50
  • 164

MySQL的基本用法和常用命令

1. 连接mysql服务器 打开命令行(开始菜单 + R ,输入cmd ,回车 ),输入: (如果报错,可以将mysql的bin目录加入windows系统的环境变量path中或切换至mysql的b...
  • lamp_yang_3533
  • lamp_yang_3533
  • 2016年11月06日 20:46
  • 1255

MySql常用命令--优化参数以及日常管理

显示插入查询的优化参数: show variables like "concurrent_insert"; +-------------------+-------+ | Variable_nam...
  • liuguiyangnwpu
  • liuguiyangnwpu
  • 2015年08月01日 15:49
  • 8383

Mysql常用命令使用

1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqldu...
  • macsnow
  • macsnow
  • 2011年10月28日 15:22
  • 930

mysql中一些常用的命令

mysql中一些常用的命令
  • rocky1996
  • rocky1996
  • 2017年03月12日 20:46
  • 135

MYSQL运维常用命令

1、备份数据库: mysqldump -h127.0.0.1 -uroot -ppass myweb > d:/backupfile.sql 2、导入数据库 source d:/back...
  • dwn1209
  • dwn1209
  • 2017年06月23日 11:00
  • 188

MySql数据库常用命令总结(全)

一、数据库级命令1. 数据库连接命令:mysql -h主机地址 -u用户名 -p用户密码  1、找到安装目录bin, 进入该工作目录,键入该命令mysql -u root -p,提示输入密码,用户名...
  • William0318
  • William0318
  • 2016年12月15日 09:22
  • 265

Mysql常用命令集

MySql 常用命令集   Mysql常用命令   show databases; 显示数据库   create database name; 创建数据库   use data...
  • mm_bit
  • mm_bit
  • 2016年04月25日 11:38
  • 524

Windows cmd命令行下常用MySQL命令

一、mysql服务的启动和停止     net stop mysql  //停止服务     net start mysql  //启动服务   二、登陆mysql    语法如下: mys...
  • alibert
  • alibert
  • 2014年11月22日 10:54
  • 3209
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql常用命令
举报原因:
原因补充:

(最多只允许输入30个字)