创建数据库
create database abc
;
显示数据库
show databases
;
使用数据库
use 数据库名
;
直接打开数据库
mysql -h localhost -u root -p123456 -d 数据库名
服务器上上传文件和下载文件
- 上传
rz
- 下载
sz
文件名
使用 scp
命令实现上传下载
- 从服务器上下载文件
scp username@servername:/path/filename /Users/mac/Desktop
例如:scp root@123.207.170.40:/root/test.txt /Users/mac/Desktop
就是将服务器上的/root/test.txt
下载到本地的/Users/mac/Desktop
目录下。注意两个地址之间有空格! - 上传本地文件到服务器
scp /path/filename username@servername:/path
例如scp /Users/mac/Desktop/test.txt root@123.207.170.40:/root/
- 从服务器下载整个目录
scp -r username@servername:/root/
(远程目录)/Users/mac/Desktop
(本地目录)例如:scp -r root@192.168.0.101:/root/ /Users/mac/Desktop/
- 上传目录到服务器
scp -r local_dir username@servername:remote_dir
例如:scp -r test root@192.168.0.101:/root/
把当前目录下的test
目录上传到服务器的/root/
目录
注:目标服务器要开启写入权限。
导出数据库
直接使用命令:
mysqldump -u root -p abc >abc.sql
然后回车输入密码就可以了;
mysqldump -u
数据库链接用户名 -p
目标数据库 >
存储的文件名
文件会导出到当前目录下
导入数据库(sql文件)
mysql -u
用户名 -p
数据库名 <
数据库名.sql
mysql -u abc -p abc < abc.sql
这里的abc即为数据表名称
注意sql文件必须在当前目录下,如果不在当前目录下需要在< 之后加上具体sql文件路径
执行sql文件 source
+文件路径
source /var/ftp/pub/sogoodsoft.sql;
显示表
show tables;
desc 表名
;show columns from 表名
;describe 表名
;show create table 表名
;use information_schema
select * from columns where table_name='表名'
;
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。