mysql入门

功能性命令

连接MySQLmysql -u root -p

创建数据库create database <db name>;

连接到数据库use <db name>

创建表

1
2
3
create table <table name> (
<字段名> <字段属性>
);

插入数据

1
insert into <表名> [( <字段名1>[,..<字段名n > ])] values ( 值1 )[, ( 值n )]

主机上导出数据库

1
2
docker exec gpuswork_mysql_1  mysqldump -uroot -p123456 gpu > /tmp/backup.sql
# gpu后可选择添加表名,可以到处指定表

主机上导入数据库

1
2
docker cp /tmp/backup.sql gputest_mysql_1:/tmp/
docker exec gputest_mysql_1 mysql -uroot -p123456 gpu -e "source /tmp/backup.sql"

查看命令

查看MySQL版本select version();

查看所有数据库show databases;

查看当前数据库select database();