自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 餐饮点餐的简单MySQL集合

餐厅点餐系统的MySQL数据库数据管理与维护至关重要。这包括定期备份数据库,确保数据安全性;优化查询性能,提高系统响应速度;监控数据库运行状态,及时发现并解决潜在问题。同时,需要定期清理过期数据,保持数据库的整洁和高效。此外,还要定期更新和维护数据库表结构,以适应业务发展和变化。通过有效的数据管理与维护,可以确保餐厅点餐系统的稳定运行和数据的准确性。

2024-06-28 15:10:45 388

原创 MySQL触发器基本结构

4、for each row 声明每次触发都被执行。create trigger 函数名。3、什么样的操作出发,操作那个表。after:......之后触发。befor:......之前触发。6、歘发起触发后执行代码块。可以修改成$$ //都行。2、创建触发器函数名称。insert:插入被触发。update:修改被触发。delete:删除被触发。

2024-06-17 14:41:35 334

原创 MySQL存储过程_触发器_游标——Baidu Comate

帮我创建一个修改score表scoreName的触发器,当修改scoreName的时候触发,判断修改的scoreName是否是数学,如果是数学就改成(天书)。帮我根据两个DDL创建一个插入信息的存储过程,先插入10条学生表信息,再根据插入的学生表信息插入100条对应studentId的score成绩,要求score表有id,scoreName,result,studentId(student表的id外键)。创建一个两个表的综合【游标查询】,要求根据学生姓名进行查询,查询的结果返回两个表的综合信息。

2024-06-14 14:58:32 404

原创 MySQL的触发器创建与使用——使用Baidu Comate生成与触发测试完整过程

在本次操作中,我们首先创建了两个数据表:student和result,分别用于存储学生信息和成绩信息。其中,student表包含了学生的基本信息字段,如学号、创建日期、用户名、密码、电话、年龄、性别和介绍等;而result表则记录了学生的成绩信息,包括成绩编号、测试名称、成绩和学生ID等。随后,我们针对student表创建了一个重要的触发器tr_before_insert_student,其目的是为了实现在添加用户信息时,不允许添加姓名为张、王、李、赵的userName。

2024-05-16 17:02:14 840

原创 MySQL——case when语句测试

请帮我根据表结构查看前9527条数据的性别,如果是M则显示男性,F则显示女性,O则显示泰国人,使用case,when语句来完成sql。

2024-05-16 16:57:16 257

原创 MySQL存储过程——if判断示例

在上面的存储过程中,我们首先通过SIGNAL SQLSTATE语句来检查传入的参数是否为空或者userName是否以特定的字开头。通过选中的DDL帮我生成一条添加语句的存储过程,要求传入的3个参数分别为userName,age,introduce,其它数据随机,输入的数据不允许为空,且userName的名称不允许以张王李兆开头。请注意,为了简化电话号码的生成逻辑,我在示例中使用了一个以138开头的随机9位数字。根据你的实际需求,你可能需要调整这部分逻辑以生成符合你所在地区电话号码规则的随机号码。

2024-05-16 16:55:16 226

原创 MySQL存储过程——Baidu Comate智能代码助手添加20条DML语句——测试索引效果

MySQL存储过程——Baidu Comate智能代码助手添加20条DML语句——测试索引效果。

2024-05-16 16:52:40 245

原创 MySQL游标的创建与使用——Baidu Comate全文SQL-AI生成

生成一个student的DML表,要求添加id,createDate,userName,phone,age,sex,introduce列,并添加7条DML语句,要求都是中文的信息,简介用古诗词来写,描述的要特别美。简而言之,游标充当了指针的角色,它可以指向结果集中的任意一行数据,使得用户可以逐行访问这些数据。总的来说,游标是一种强大的数据库工具,它允许用户以逐行的方式处理查询结果,提供了灵活的数据定位和操作功能。数据提取与修改:通过游标,可以提取结果集中的特定字段值,也可以修改当前行的数据。

2024-05-16 16:48:50 612

原创 MySQL创建存储过程函数

在这个例子中, DELIMITER 语句用于修改MySQL的语句分隔符,因为存储过程体可能包含多个SQL语句。如果你需要向存储过程函数传递参数,你可以在 CREATE PROCEDURE 语句中定义参数。在 BEGIN 和 END 之间,你可以编写任意数量的SQL语句。在这个例子中,我们传递了 1 作为 param1 的值,并将 @param2 作为 param2 的输出值。在这个例子中, param1 是一个 IN 类型的参数, param2 是一个 OUT 类型的参数。

2024-05-13 11:40:57 483

原创 MySQL系统变量

MySQL的系统变量是由MySQL服务器管理的,用于控制服务器的各种行为和特性。这些变量由系统提供,不是用户定义的,并且属于服务器层面的语法。它们包括全局变量和会话变量。:这些变量影响整个MySQL服务器,它们的更改需要具有相应的权限,并且通常需要重启服务器才能生效。:这些变量仅对当前连接到服务器的客户端有效,每个连接都有自己的会话变量设置。

2024-05-09 17:02:27 269

原创 MySQL利用变量进行查询操作

在MySQL中,可以使用变量来存储查询结果,以便在随后的查询中使用。

2024-05-09 16:51:15 369

原创 MySQL变量的浮点数问题处理

然而,由于浮点数的存储方式,它们可能会导致一些精度问题。对于小数值,请考虑使用DECIMAL或NUMERIC类型,而不是FLOAT或DOUBLE类型。:如果可能的话,可以使用整数类型来存储数值,从而避免浮点数精度问题。例如,可以将货币值乘以100,然后将其存储为整数。:在处理浮点数值时,请确保检查数值的精度。如果精度不符合要求,可能需要采取其他措施,例如使用定点数或字符串类型。:如果数值精度非常重要,可以将数值转换为字符串类型进行存储。避免进行不必要的计算:在查询中,应尽量避免对浮点数进行不必要的计算。

2024-05-09 16:46:26 397

原创 MySQL变量的定义与使用

这种变量通常在存储过程或自定义函数中使用,用 DECLARE 关键字进行定义。例如, DECLARE v1 INT DEFAULT 0;声明了一个名为v1的整数变量,并将其初始化为0。:在一个语句里定义并可以赋值给其他变量或在另一个语句里调用。例如,你可以使用 @ 符号来定义和使用用户变量。:虽然使用较少,但Session会话变量也是存在的,主要用于保存会话级别的数据。

2024-05-09 16:16:51 339

原创 MySQL数据库练习——视图

视图是为了方便后期查询使用,可以在视图中直接查看,很是方便。视图可能会降低性能,尤其是在复杂的视图或涉及大量数据的情况下。对视图的更新操作可能会受到限制,具体取决于视图的定义和底层表的结构。视图的创建和维护需要谨慎,以确保其正确性和有效性。

2024-05-06 12:08:26 1195

原创 商店数据库(表)

简单商城数据库

2024-04-28 13:50:15 121

原创 商品数据(总)

1.商家认证项目表2.插件表3.广告表4.广告位置表5.区域表​6.文章记录表7.文章分类表8.商品属性表10.品牌表11.购物车表​12.提现账号配置表13.提现记录表14.分类-品牌表15.店铺经营类目表16.充值项表。

2024-04-28 13:40:55 487

原创 商店数据(八)

【代码】商店数据(八)

2024-04-26 20:59:46 350

原创 商店数据(九)

【代码】商店数据(九)

2024-04-26 20:46:56 301

原创 商店数据(十一)

【代码】商店数据(十一)

2024-04-26 20:16:51 208

原创 商店数据(十)

【代码】商店数据(十)

2024-04-26 19:59:09 284

原创 商店数据(七)

【代码】商店数据(七)

2024-04-26 19:14:23 129 1

原创 商店数据(六)

【代码】商店数据(六)

2024-04-24 22:50:30 216 1

原创 商店数据(五)

【代码】商店数据(五)

2024-04-24 18:15:18 213 1

原创 商店数据(四)

【代码】商店数据(四)

2024-04-24 13:16:01 229 1

原创 商品数据(三)

【代码】商品数据(三)

2024-04-23 18:30:05 126

原创 商品数据(二)

【代码】商品数据(二)

2024-04-22 22:33:48 287

原创 商品数据(一)

【代码】商品数据(一)

2024-04-22 19:27:32 312

原创 MySQL数据库——事务操作-begin-commit-rollback

老师数学题有一个选择题出错了,最后给学生们都加2分,要通过sql语句来完成,由于系统出现故障,导致修改高数成绩的时候执行到一半就因为某些异常结束了,为了防止这种现象,所以使用了事务操作。事务就是为了方便确认一些列的DML语句是否成功,如果都成功就commit,如果有任何一个失败则rollback。事务是一个完整的操作,事务的各步操作是不可分的(原子的),要么都执行,要么都不执行。多个操作作为一个整体向系统提交,要么都执行、要么都不执行。执行完数据,完全没有改变,说明事务开启成功。使用事务保证数据完整性。

2024-04-22 11:19:49 1360

原创 MySQL数据库子查询练习——EXISTS(存在)

子查询,也就是使用一条sql语句将我们需要的某一个结果信息从表中查询出来,再通过此结果进行其它查询的操作。EXISTS 会返回true或false,最简单的可以尝试:EXISTS (select 1)肯定返回正确,EXISTS (select 0)返回错误。

2024-04-22 11:10:17 862

原创 MySQL数据库子查询——in多个数据查询的示例

子查询,多条信息查询的时候可以使用in关键字,但是子查询不能使用limit作为限制器,limit可以使用在父层结果查询的限制中。

2024-04-18 15:50:54 301 1

原创 MySQL数据库子查询练习——单个数据的子查询

子查询,也就是使用一条sql语句将我们需要的某一个结果信息从表中查询出来,再通过此结果进行其它查询的操作。

2024-04-18 15:28:39 293 1

原创 MySQL分组查询以及having筛选

【代码】MySQL分组查询以及having筛选。

2024-04-08 11:58:16 233 1

原创 表格(布局)的简单解释

table表格标签 ,tr行标签,th单元格标题标签,td单元格标签,border加入格子。

2024-04-03 19:42:56 164 1

原创 三个列表的简单解释

第一个第二个</dd><dd>第三个

2024-04-03 19:23:58 226 1

原创 CSS的基础选择器

1.标签选择器 2.类选择器 3.i的选择器 4.标签指定式选择器(交集选择器) 5.群组选择器(并集选择器) 6.包含选择器(后代选择器) 7.通配符选择器

2024-04-03 13:11:32 337 1

原创 MySQL中多表联合查询——去笛卡尔积操作

【代码】MySQL中多表联合查询——去笛卡尔积操作。

2024-04-01 11:49:27 481

原创 MySQL分组查询实例

【代码】MySQL分组查询实例。

2024-04-01 11:21:06 330

原创 MySQL中的聚合函数

数据库名称可以为【schoolDB】,字符集【utf8】,排列规则【utf8_general_ci】聚合函数分5个,求和(sum),最大值(max),最小值(min),avg(平均值),计数(count)

2024-03-28 16:51:49 108

原创 MySQL各类查询语句DQL--like in between...and

数据库名称可以为【schoolDB】,字符集【utf8】,排列规则【utf8_general_ci】

2024-03-28 16:28:37 209

原创 MySQL学习必备SQL_DDL_DML_DQL

MySQL学习必备SQL_DDL_DML_DQL

2024-03-25 11:57:53 321

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除