学习目标
- 了解什么是mysql
- 掌握mysql安装
一、MySQL
简介
![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创建数据库
CREATE DATABASE database_name
执行成功以后,将返回如下结果
CREATE DATABASE database_name
> OK
//如果数据库已经存在,执行命令,将返回如下结果
CREATE DATABASE database_name
> 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 的通配符有两种
%(百分号):代表零个、一个或者多个字符。
_(下划线):代表一个数字或者字符。