MySQL80使用教程

MySQL.80(cmd)下命令

通过展示如何使用mysql客户端程序创建和使用简单数据库来提供MySQL的教程介绍。mysql(有时称为“ 终端监视器 ”或只是 “ 监视器 ”)是一个交互式程序,使您可以连接到MySQL服务器,运行查询和查看结果。 mysql也可以在批处理模式下使用:事先将查询放在文件中,然后告诉 mysql执行文件的内容。这里介绍了使用mysql的两种方法。

要查看mysql提供的选项列表,请使用以下–help选项调用它:

(cmd)>mysql --help

1.连接和断开服务器

要连接到服务器,通常需要在调用mysql时提供MySQL用户名,并且很可能是密码。如果服务器在您登录的计算机以外的计算机上运行,​​则还需要指定主机名。请与您的管理员联系,以了解您应该使用哪些连接参数进行连接(即,要使用的主机,端口号,用户名和密码)。一旦知道了正确的参数,就应该能够像这样连接:

1.    mysql -h 127.0.0.1 -P 3306 -u root -p

效果图如下:
在这里插入图片描述
成功连接后,您可以通过在提示符下键入QUIT(或\q)来随时断开连接mysql>:

     mysql> QUIT
     Bye

在Unix上,您也可以通过按Control + D断开连接。

2.输入查询

确保已连接到服务器,如上一节中所述。这样做本身并不选择任何可以使用的数据库,但这没关系。此时,更重要的是要找到一些关于如何发出查询的信息,而不是直接创建表,将数据加载到它们中以及从中检索数据。本节介绍了输入查询的基本原则,使用您可以尝试的几个查询来熟悉mysql的 工作原理。

这是一个简单的查询,要求服务器告诉您它的版本号和当前日期。按照mysql>提示输入如下所示输入,然后按Enter键:

1.  mysql> SELECT VERSION(), CURRENT_DATE;

在这里插入图片描述

2.  mysql>show databases;

在这里插入图片描述

3.  mysql>show databases;

在这里插入图片描述

4.  mysql>use  库名;            #在mysql下随意切换库用此命令
5.  (cmd)>mysql -u root -p  库名     #当不在mysql环境下时用此命令直接进入需要用的库

在这里插入图片描述

6.  mysql> CREATE TABLE pet (name VARCHAR(20),
	    -> owner VARCHAR(20)
	    -> species VARCHAR(20),
	    -> sex CHAR(1),
	    -> birth DATE,
	    -> death DATE);
7.  mysql>show tables;
8.  mysql>DESCRIBE pet;

6.7.8条命令执行效果如下:
在这里插入图片描述

添加语句:往 pet 表里面插入数据的命令如下:

9. mysql>insert into pet values ('阿黄', '小明', '狗', 'f', '2003-02-04', '2006-05-04');       

查询语句:

10. mysql>select * from pet;       

在这里插入图片描述

11. mysql>select distinct owner from pet;       

在这里插入图片描述
修改语句:按条件修改某条数据里的某个值。

12. mysql> update pet set sex='m'where name='阿黄';       

在这里插入图片描述

13.mysql> select * from pet where sex='f'and birth>='2016-02-04';     

在这里插入图片描述

14.mysql> select name,birth from pet where death is not null;     

在这里插入图片描述

15.mysql> select name,birth from pet where death is not null order by death desc;     

在这里插入图片描述
CURDATE(): 函数返回当前的日期

16.mysql> select name,birth,curdate(),
    -> timestampdiff(YEAR, birth, curdate()) as age
    -> from pet;    

在这里插入图片描述
查看mysql数据库服务器和数据库字符集

17. select date_add(curdate(), interval 1 month);     

在这里插入图片描述

18. mysql> select * from pet where sex<>'f';    

在这里插入图片描述
模糊匹配:

19. mysql> select * from pet where name like '阿%';   

在这里插入图片描述
查看字符集:

20. mysql> show variables like '%character%';  

在这里插入图片描述

所有的主要常用命令就在这里了,希望能帮助到你。


版权声明:本文为qq_43175477原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。