当前位置:首页 » 数据库存储

MySQL常用操作

2011-04-15 14:31 本站整理 浏览(4)

1.退出MySQL管理界面

在mysql>提示符后面输入quit可以随时退出交互操作界面,也可以用Ctrl+D键退出

2.显示MYSQL服务器的版本号和当前日期

mysql>select version(), current_date();

3.多行语句:一条命令可以分成多行输入,直到出现分号“:”为止

mysql>select

-->USER()

-->,

-->now()

-->;

4.一行多个命令。输入如下命令;

mysql>SELECT USER();SELECT NOW();

5.显示当前存在的数据库

mysql>show databases;

6.选着数据库并显示当前选着的数据库

mysql>use mysql

7.显示当前数据库中存在的表

mysql>SHOW TABLES;

8.显示表(db)的内容

mysql>select * from db;

9.命令的取消

当命令输入错误而又无法改变(多行语句情形)时,只要在分号出现前就可以用c来取消该命令

mysql>select

-->user()

-->c

10.用文本方式将数据装入一个数据库表

如果一条一条地输入数据,很麻烦。我们可以用文本文件的方式将所有记录加入到数据表中;

创建一个文本文件mysql.txt,每行包含一个记录,用定位符(tab)把值分开,并且以在CREATE TABLE

语句中列出的列次序给出,例如:

abccs f 1977-07-07 china

mary f 1978-12-12 usa

tom m 1970-09-02 usa

使用下面的命令将文本文件mytable.txt装载到mytable表中:

mysql>LOAD DATA INFILE "mytable.txt" INTO TABLE pet;

11.批处理方式执行

首先建立一个批处理文件mytest.sql,内容如下

use abccs;

select * from mytable;

select name,sex from mytable where name = 'abccs';

在MySQL的管理界面执行命令mytest.sql,屏幕上会显示执行结果。如果想看结果

而输出结果很多,则可以用这样的命令:

mysql<mytest.sql | more

还可以将结果输出到一个文件中:

mysql<mytest.sql> mytest.out

12.修改用户密码:

SET PASSWORD FOR (用户名)=PASSWORD('密码');

例如,

SET PASSWORD FOR root=PASSWORD('admin');