进入mysql:
mysql -uroot -proot;
创建数据库
create database edusoho;
显示数据库
show databases;
使用某个数据库
use **;
导出数据库的结构和数据
mysqldump -u userName -p** dabaseName > fileName.sql
只导出数据库的结构
mysqldump -u userName -p** -d dabaseName > fileName.sql
导出某个表的结构和数据
mysqldump -u userName -p** dabaseName tableName > fileName.sql
只导出某个表的结构
mysqldump -u userName -p** -d dabaseName tableName > fileName.sql
导出部分数据
mysqldump -uroot -proot project_edusoho user -w "id<10" >/r.sql
导入sql文件
1)source fileName.sql 带上路径名 进入mysql 执行 ,不用分号
2)mysql -uroot -p** database< fileName.sql
显示表
show tables;
修改表名称
rename table study to study_new;
显示字段名称
show columns from study;
删除表
drop table study;
删除数据库
drop database lesson;
显示数据表的结构
describe 表名;
备份数据库
mysqldump -uroot -proot --opt edusoho>edusoho.bak //进入到库
恢复
mysql -uroot -proot edusoho<edusoho.bak; //恢复时数据库必须存在,可以为空
数据库授权
grant select,insert,update,delete on *.* to user001@"%" Identified by "123456";
grant select,insert,update,delete on test.* to user002@localhost identified by "123456";
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY "123456"
刷新权限
FLUSH PRIVILEGES;
mysql -uroot -proot;
创建数据库
create database edusoho;
显示数据库
show databases;
使用某个数据库
use **;
导出数据库的结构和数据
mysqldump -u userName -p** dabaseName > fileName.sql
只导出数据库的结构
mysqldump -u userName -p** -d dabaseName > fileName.sql
导出某个表的结构和数据
mysqldump -u userName -p** dabaseName tableName > fileName.sql
只导出某个表的结构
mysqldump -u userName -p** -d dabaseName tableName > fileName.sql
导出部分数据
mysqldump -uroot -proot project_edusoho user -w "id<10" >/r.sql
导入sql文件
1)source fileName.sql 带上路径名 进入mysql 执行 ,不用分号
2)mysql -uroot -p** database< fileName.sql
显示表
show tables;
修改表名称
rename table study to study_new;
显示字段名称
show columns from study;
删除表
drop table study;
删除数据库
drop database lesson;
显示数据表的结构
describe 表名;
备份数据库
mysqldump -uroot -proot --opt edusoho>edusoho.bak //进入到库
恢复
mysql -uroot -proot edusoho<edusoho.bak; //恢复时数据库必须存在,可以为空
数据库授权
grant select,insert,update,delete on *.* to user001@"%" Identified by "123456";
grant select,insert,update,delete on test.* to user002@localhost identified by "123456";
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY "123456"
刷新权限
FLUSH PRIVILEGES;