MySQL 基础教程-01

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 基础教程-01相关的知识,希望对你有一定的参考价值。

内容简介:
通过mysql客户端程序创建和使用简单数据库来介绍MySQL数据库, mysql是一个终端交互程序,可以连接到MySQL服务器,运行查询,查看结果,也可以用于批处理模式: 可先将查询存入文件中,然后通知mysql执行文件内容,在此这两种使用mysql的方式都将给予介绍。

要查看mysql提供的可选列表,可以使用--help参数

shell> mysql --help

本章假设您的机器已经安装了mysql客户端,并且可以连接到一个MySQL服务器。

  1. 服务器的连接与断开

要连接到服务器,在调用mysql时需要提供MySQL用户名和密码。如果服务器运行环境和mysql不是同一台机器,则还需要提供主机名。

shell> mysql -h host -u user -p 
Enter password: *******

host 和 user 分别代表MySQL主机名和账号。如果成功,则将看到类似如下信息:

shell> mysql -h host -u user -p 
Enter password: ********
Welcome to the MySQL monitor. Commands end with ; or g. 
Your MySQL connection id is 25338 to server version: 8.0.22-standard Type ‘help;‘ or ‘h‘ for help. 

Type ‘c‘ to clear the buffer. 

mysql>

mysql> 提示符意味着mysql已经就绪,可以输入SQL语句了!
如果是在MySQL本机上登录,则可以省略host参数:

shell> mysql -u user -p

如果登录时有类似如下提示:
ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘,则说明MySQL服务器的守护进程(Unix)或者服务(Windows)没有运行。

有些MySQL 支持匿名连接,则命令不需要任何参数:

shell> mysql

登录成功后,可以随时在 mysql> 提示符下执行 QUIT(或者q)断开连接:

mysql> QUIT
Bye

在Unix上也可以通过 Control+D 组合键断开连接。

2.输入查询

本部分介绍输入查询的基本原则,使用一些查询来熟悉mysql如何工作。
下例查询服务器版本号和当前日期,在mysql>提示符后输入语句并回车:

mysql> SELECT VERSION(), CURRENT_DATE; 

关键字是不区分大小写的,以下语句是等效的:

mysql> SELECT VERSION(), CURRENT_DATE; 
mysql> select version(), current_date; 
mysql> SeLeCt vErSiOn(), current_DATE;

可以在一行输入多条语句,每条语句以分号结尾:

mysql> SELECT VERSION(); SELECT NOW(); 

一个查询语句不一定必须在一行,也可以多行:

mysql> SELECT 
-> USER() 
-> , 
-> CURRENT_DATE;

如果不想执行一个正在输入的查询,可以通过输入c来终止:

mysql> SELECT 
-> USER() 
-> c
mysql>

下表列出了常见提示符及其意义:

技术图片

以上是关于MySQL 基础教程-01的主要内容,如果未能解决你的问题,请参考以下文章

jstl标签库基础教程及其使用代码

mysql基础教程

VIM 代码片段插件 ultisnips 使用教程

markdown 打字稿...编码说明,提示,作弊,指南,代码片段和教程文章

关于mysql驱动版本报错解决,Cause: com.mysql.jdbc.exceptions.jdbc4Unknown system variable ‘query_cache_size(代码片段

SpringBoot示例教程MySQL与Mybatis基础用法