MySQL常用操作

来源:互联网 发布:淘宝开店查看流量 编辑:程序博客网 时间:2024/04/29 23:52

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');

 

原创粉丝点击