mysql Command Line Client命令及使用

1、命令行显示中文乱码问题

MySQL的安装目录下有个配置文件my.ini ,里面有客户端和服务器端的编码方式的设置。
你在服务端的默认编码设置为UTF8,那么存储数据都是采用UTF8的方式,这是对的,但如果要从MySql Command Line Client来查看数据,也就是客户端了,如果客户端设置的默认编码也是UTF8那么就会出现乱码的,所以将客户端的默认编码修改为gbk就可以了,不影响数据存储采用的编码,只是在我们用MySql Command Line Client查看数据时返回给我们转成gbk的编码的中文。
具体的设置如下:

mysql安装目录的my.ini 文件中:
客户端的:
[client]
port=3306
[mysql]
default-character-set=gbk

服务端的:
[mysqld]
# The default character set that will be used when a new schema or table is
# created and no character set is defined
default-character-set=utf8(这个有的是character-set=utf8)
然后重启命令行即可。

2、操作技巧

A、如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了。也就是说你可以把一个完整的命令分成几行来打,完后用分号作结束标志就OK。

B、你可以使用光标上下键调出以前的命令

3.常用命令

1、显示数据库列表。

show databases;

刚开始时才两个数据库:mysql 和 test。mysql 库很重要它里面有 MySQL 的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。

2、显示库中的数据表:

use mysql; //打开库,学过 FOXBASE 的一定不会陌生吧

show tables;

3、显示数据表的结构:

describe 表名;

4、建库:

create database 库名;

5、建表:

use 库名;

create table 表名 (字段设定列表);

6、删库和删表:

drop database 库名;

drop table 表名;
7、将表中记录清空:

delete from 表名;

8、显示表中的记录:

select * from 表名;

猜你喜欢

转载自java-worker-cr.iteye.com/blog/2012273
今日推荐