学习目标

  • 了解什么是mysql
  • 掌握mysql安装

一、MySQL

简介

  1. ![image.png](https://cdn.nlark.com/yuque/0/2022/png/2143787/1648702461624-e341be0d-0abc-46ff-b0ff-18e3d1b37e1a.png#clientId=u0da9d1b8-c2ad-4&from=paste&height=155&id=u01e1a34c&margin=%5Bobject%20Object%5D&name=image.png&originHeight=619&originWidth=1200&originalType=url&ratio=1&size=61037&status=done&style=none&taskId=u6a72acc2-e190-4521-b56c-e20464d0e2d&width=300)

发展史

MySQL优缺点


预备知识

MySQL实操

MySQL创建数据库

  1. CREATE DATABASE database_name

执行成功以后,将返回如下结果

  1. CREATE DATABASE database_name
  2. > OK
  3. //如果数据库已经存在,执行命令,将返回如下结果
  4. CREATE DATABASE database_name
  5. > 1007 - Can't create database 'database_name'; database exists

删除数据库

使用drop命令删除数据库

DROP DATABASE database_name

执行成功以后,将返回如下结果

DROP DATABASE database_name
> OK

//如果数据库已经删除,执行命令,将返回如下结果
DROP DATABASE database_name
> 1008 - Can't drop database 'database_name'; database doesn't exist

选择数据库

使用use命令选择数据库,语法如下

USE database_name  //切换到该数据库

show  tables  //列出该数据库下的所有表

执行成功以后,将返回如下结果




创建数据表

删除数据表

使用drop命令删除数据表,在进行删除表操作时要非常小心,执行删除命令所有数据都会消失。


DROP TABLE table_name ;


插入数据

mysql使用insert into语句插入数据

LIKE语句

我们知道在MySQL中使用SELECT 语句来读取数据,同时我们可以在SELECT语句中使用WHERE 语句有条件地获取指定的数据。

使用LIKE语句配合通配符实现模糊查询,使用通配符百分号 %字符来表示任意字符,类似正则表达式中的*号

假设有个数据库有个表叫设备信息,在设备信息中有两个字段、分别是设备编号、设备产量字段。现在要在设备编号中查询以“zsj1”开头的记录,语句如下:


select * from MF_Node_Station WHERE StationId LIKE 'zsj1%'

如果要查询以“zsj1”结尾的记录,则语句如下:


select * from MF_Node_Station WHERE StationId LIKE '%zsj1'

如果要查询包含“zsj1”的记录,,则语句如下:


select * from MF_Node_Station WHERE StationId LIKE '%zsj1'

like 的通配符有两种
%(百分号):代表零个、一个或者多个字符。
_(下划线):代表一个数字或者字符。