1、登录mysql 的命令
mysql -h127.0.0.1 -P3306 -uroot -p
-h 后面带的是ip
-P 后面带的是端口号(P要求大写)
-u 后面带的是用户名
-p 后面带是密码
2、进入某个数据库
show databases;
-->查看数据库
use mysql;
-->进入mysql库
show tables;
-->查看所有的表
select * from students;
-->查看students表中的数据
3、删除表中的记录
delete from students;
--> 删除students表数据
drop database <数据库名>;
—> 删除数据库
4、导出数据库结构(不包含数据)
mysqldump -h127.0.0.1 -P -uroot -p -d database table > dump.sql
d 后面带是 数据库名 表名
带表名就是导出表,不带表面就是导出整个库
dump.sql 脚本名
mysql -h127.0.0.1 -P3306 -uroot -p --default-character-set=utf8 -e "select * from test“ database > mysql.sql
-h指定数据库ip地址
-P指定端口号
-u指定用户名
-p指定密码
–default-character-set指定字符集,防止乱码
-e指定要执行的sql语句
-N(–skip-column-names)Don’t write column names in results
最后一个参数是数据库名
5、执行数据库文件
source /usr/local/crazy/file/test.sql
6、查看mysql数据库操作记录日志
MySQL的日志操作:
1、首先,登陆mysql后,执行sql语句:show variables like 'log_bin';
。
2、#错误日志log-errol开启方式:在my.ini的[mysqld]选项下:添加代码:log-error=E:\log-error.txt
。
记录内容:主要是记录启动、运行或停止mysqld时出现的致命性问题,都是系统级的错误记录。
3、#查询日志:log,开启方式:在my.ini的[mysqld]选项下:添加代码:log=E:/mysql_log.txt
。
4、#二进制日志:log-bin,开启方式:在 my.ini 的 [mysqld]选 项下:添加代码:log-bin=E:/mysql_log_bin
,记录内容:主要是记录所有的更改数据的语句,可使用mysqlbinlog命令恢复数据。
5、怎样知道当前的日志mysql> show master status。
6、看二进制日志文件用mysqlbinlog,shell>mysqlbinlog mail-bin.000001或者shell>mysqlbinlog mail-bin.000001 | tail,
Windows 下用类似的。