切换风格

Wizard Sky California Sunset glow Black Cloud Beige Dragon Lavender NewYear City Snow Flowers London
收藏本站XSS平台字符串转换jsfuck
老顽童作品:Mysql系列培训视频06-基本管理1.zip[复制链接]
发表于 2013-7-3 00:54:04 | 显示全部楼层 |!read_mode!
06-基本管理1
命令行工具
mysql
mysqladmin
mysqlshow

共用选项
--help        -?\?         -l
-h        hostname[或ip]         或        --host=hostname
-u        username         或        --user=username(默认为当前登录用户)
-p        password         或        --password=password
-S        sockfile         或        --socket=sockfile(默认为/tmp/mysql.sock)
-P        port
mysql
status或\s        //查看基本信息
-----------------------------------------------
mysql> status
--------------
mysql Ver 14.14 Distrib 5.1.69, for redhat-linux-gnu (i386) using readline 5.1

Connection id:         3
Current database:
Current user:         root@localhost
SSL:         Not in use
Current pager:         stdout
Using outfile:         ''
Using delimiter:        ;         //每一句sql语句的结束符
Server version:         5.1.69 Source distribution
Protocol version:        10
Connection:         Localhost via UNIX socket
Server characterset:        latin1
Db characterset:        latin1
Client characterset:        latin1
Conn. characterset:        latin1
UNIX socket:         /var/lib/mysql/mysql.sock
Uptime:         8 min 21 sec

mysql> select current_user();
+----------------+
| current_user() |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)

上图中
Current pager:         stdout
是指直接输出到屏幕
可以更改为pager grep -v root再次查询当前用户:
mysql> select current_user();
+----------------+
| current_user() |
+----------------+
+----------------+
1 row in set (0.00 sec)
让pager设置还原为默认,可直接用pager(按配置文件)命令或nopager(强制为stdout)来恢复;
设置pager可以在查看mysql进程的时候(mysql> show processlist; )过滤特定的用户或关键字
让输出更定制化;

delimiter $$ 可以把sql语句结束符改为$$
mysql> delimiter $$
mysql> show databases;         //分号不再生效了
-> $$         //$$才表示语句的结束
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
+--------------------+
3 rows in set (0.01 sec)


Conn. characterset:        latin1        //默认客户端连进来的是拉丁文编码
可以用 set names utf8 修改为utf8等编码,来保证连进来的客户端插入数据的时候
能保证和数据表和字段的编码一致,避免入库后乱码;


select current_database();        //查看当前所使用的数据库
select current_user();         //查看当前数据库用户
............
............

视频课程下载地址:
购买主题 本主题需向作者支付 10 金币 才能浏览
操千曲而后晓声,观千剑而后识器。

代码区

GMT+8, 2019-11-20 00:15

Powered by Discuz! X2

© 2001-2018 Comsenz Inc.

回顶部