千家信息网

MYSQL数据库中的增删改查操作

发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,Mysql已经成为了最流行的关系型数据库之一,目前最新的mysql版本已到了8.0了,另外它算的上是php的好基友,曾经的lamp架构风靡一时。今天我们来看看数据库的一些操作。首先声明,我演示的mys
千家信息网最后更新 2025年11月08日MYSQL数据库中的增删改查操作

Mysql已经成为了最流行的关系型数据库之一,目前最新的mysql版本已到了8.0了,另外它算的上是php的好基友,曾经的lamp架构风靡一时。今天我们来看看数据库的一些操作。

首先声明,我演示的mysql的版本是5.7.28这个版本。

新建数据库

首先教大家一个技巧,忘记了建库语法怎么办,MYSQL提供了help来帮助你。比如,你忘记了建库语句,只知道开头命令是create。那么可以在MySQL的客户端输入help craete;

mysql> help create……topics:   CREATE DATABASE   CREATE EVENT   CREATE FUNCTION   CREATE FUNCTION UDF   ……

现在,我们知道了建库语句前两个单词了,继续help,看看具体的语法是怎样的。

mysql> help create database……CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name    [create_specification] ...create_specification:    [DEFAULT] CHARACTER SET [=] charset_name  | [DEFAULT] COLLATE [=] collation_name……

现在我们就知道具体的语法是怎样的了。

语法:

create database [if not exists] 数据库名 [    [charset 字符集名]    [collate 校对集名]]
  • if not exists表示该数据库不存在时候才建立

  • 字符集这个和html字符集是一个意思,通常选择有utf8或utf8mb4

  • 校对集这个是和字符间比对和排序相关。

下面来完成一个job库的建立

mysql> CREATE DATABASE IF NOT EXISTS jobs    -> CHARSET utf8    -> COLLATE utf8_general_ci;Query OK, 1 row affected (0.01 sec)

查看数据库

当一个库建立好了,就需要去查看下,看看是不是真的建立了。

查看数据库的语法如下:

show databases [like patter]

该命令能够展示所有的数据库,以及可以按模式来查找数据库。

现在我们来看看目前有多少个库

mysql> SHOW DATABASES;+--------------------+| Database           |+--------------------+| information_schema || jobs               || mysql              || performance_schema || sys                |+--------------------+5 rows in set (0.00 sec)

那如果我想查找以s结尾的库有哪些,怎样去查

mysql> SHOW DATABASES LIKE '%s';+---------------+| Database (%s) |+---------------+| jobs          || sys           |+---------------+2 rows in set (0.00 sec)

选择数据库

如果我们想在数据库里建表、或新增或删除数据等操作,首先必须要做的操作是选定该数据库。只有选定了数据库,这些操作才有意义、才能正确执行。

选择数据库的操作非常简单,语法如下:

use 数据库名
mysql> USE jobs;Database changed

这样,就选定了jobs这个库。

修改库

当我发现建立的时候,字符集或校对集设置的不对的时候,该如何更改呢?

语法:

ALTER DATABASES 库名CHASET 字符集名COLLATE 校对集名

可以看到,修改和新增的操作基本一样,除了CREATE改为了ALTER。

删除库

之前建立的库名识jobs,但现在觉得最后的s可以不要。那么可以更改库名吗?不好意思,库名是修改不了的,只能先删除库jobs,然后重新建立库job。

删库语法:

DROP DATABASE [IF EXISTS] 库名
mysql> DROP DATABASE IF EXISTS jobs;Query OK, 0 rows affected (0.01 sec)mysql> CREATE DATABASE job    -> CHARSET utf8mb4    -> COLLATE utf8mb4_general_ci;Query OK, 1 row affected (0.00 sec)

注意:删除是一个极度危险的操作。真的删库跑路就惨了哦!

以上就是MYSQL数据库操作(增删改查)的详细内容,更多请关注其它相关文章!

数据 数据库 语法 字符 字符集 校对 时候 版本 选择 命令 意思 语句 不好意思 不对 危险 风靡一时 不好 两个 内容 单词 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 服务器异常修复当前版本1.0 生活中网络安全的重要性 博兴家装erp软件开发 动漫服务器崩了 拉萨网络安全技术培训简单易学 数据库隔离级别与锁 辽宁软件开发有限公司招聘 公安部网络安全总队长 服务器带宽跑满的原因 废物利用服务器硬盘 如何用堡垒机管理服务器 数据库技术应用方向好吗 奉贤区个性化网络技术服务材料 维护网络安全是什么共同责任 性价比好的重庆服务器托管云空间 数据网络软件开发是什么 云南熬鹰网络技术有限公司 数据库高 深圳医院预约软件开发 计算机网络安全读博么 银网络安全宣传周活动总结 数据库逻辑模式解释 学生网络安全事故典型案例 国家信息化网络安全管理平台 全国职业技能大赛网络安全管理员 自学含金量高的网络技术 现代软件开发插头 无线传感网络技术发展历史 企业号成员保存数据库 268软件开发
0