mysql的一些常见命令

Posted on 2010-01-26 16:06  名号M  阅读(201)  评论(0)    收藏  举报

连接到mysql

使用root用户在终端直接运行命令mysql可以用root登录

远程连接命令mysql -h -P -u -p

例:mysql -h 192.168.100.125 -P 3306 -u clusteruser -p1234.asd

执行语句

\g   

在mysql的命令行下,一般输入完命令按回车,之后再输入\g运行退出mysql

\q

列出所有数据库

show databases

列出数据库中的所有表

show tables

创建用户

grant select,insert,update,delete on onedb.* to oneuser@"%" identified by "password"

创建utf8型的数据库

create database dbname default character set utf8 collate utf8_general_ci

导入

进入某个数据库use db

source sql文件所在位置

导出

在终端执行mysqldump指令,不需要连接mysql

1.导出整个数据库

mysqldump -u 用户名 -p 数据库名> 导出的文件名

mysqldump -u root -p testdb>testdb.sql

2.导出一个表

mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名

mysqldump -u aiker -p testdb testtable> testtable.sql

3.导出一个数据库结构

mysqldump -u root -p -d --add-drop-table teststruct>teststruct.sql

-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3