
mysql
文章平均质量分 81
萌小帝
激萌的生活!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据库设计——订餐系统
大致需求午餐骑士的工作原理程序→本地供应商列表供应商→ 饭菜顾客订单、地址送至服务器顾客可以选择喜欢一道菜,该菜会显示被喜欢的数量骑手可以选择接受订单,多个骑手接受按评分高者优先记录骑手何时交付订单交付订单后,客户对骑手评价1~5星,可以将骑手添加到自己最爱或者最不爱的名单列表中,为以后选择骑手做依据人顾客:顾客编号、姓名、电子邮件地址、手机号、信用卡号(16位数字和有效年/月,记录所有信用卡号,但会标记当前所用卡号,)供应商:店家编号、名称、店家地址、电子邮件地址、饭菜名称、饭菜价格原创 2021-03-22 19:42:33 · 23900 阅读 · 10 评论 -
MySQL存储过程实例 - - Navicat Premium 12
存储过程存储过程就是一条或多条SQL语句的集合,当对数据库进行一系列复杂操作时,存储过程可以将这些复杂操作封装成一个代码块,以便重复使用,减少数据库开发人员的工作量存储过程经编译和优化后存储在数据库服务器中,使用时只要调用即可存储过程(procedure)类似于C语言用来执行管理任务或应用复杂的业务规则存储过程可以带参数,也可以返回结果任务一利用存储过程实现下面的应用:从账户1转指定数额的款项到账户2中,假设账户关系表为account(accountnum,total)原创 2020-12-18 01:03:59 · 1335 阅读 · 0 评论 -
数据库设计——报纸管理系统
大致需求列出许多故事大约10各板块(地方新闻、世界新闻、观点、体育、科技等)故事由标题、导语(10到20字,用于总结故事)、内容(无上限)、组成每个故事可一个或多个作者撰写,特定日期上传至数据库,被确认有价值,被编辑分配至特定板块,然后发表(含特定日期)报纸人员作者和编辑都是工作人员(不存在一个人两个身份),存储每个工作人员的姓名、入职时间、离职时间读者点击章节或作者姓名,可以看到所有相关的故事列表主页列出标题和导语,点击标题,显示整个故事可以注册用户,记录用户名(可以不是真.原创 2020-12-18 00:24:23 · 1485 阅读 · 0 评论 -
MySQL关闭外键约束 && 设置编号自增 && 触发器 - - Navicat Premium 12
关闭外键约束在数据库定义中,不可避免要在一个表中引用另一个表的主键,因此外键就此出现。那么当我们需要根据外键删除一个或多个元组时,因为外键约束,我们无法完成删除操作!SET FOREIGN_KEY_CHECKS=0;(1表示开,0表示关)当关闭外键约束后,我们就可以顺利进行 delect 操作了哦!!敲重点,实战来袭(上次触发器博客 up 版)创建员工employee表、部门变动历史dept_history表,工资变动历史sal_history表创建emp库CREATE DATABASE原创 2020-11-20 18:59:00 · 1203 阅读 · 0 评论 -
MySQL数据库聚集函数Null处理&&计算年龄(Navicat Preminum 12)
聚集函数Null处理相信大家在用聚集函数 SUM() 、AVG() 、 COUNT() 等遇到这样的情况——返回NULLps1:SUM(x)=NULL ? ps2: AVG(x+y)=NULL ?这是为什么呢?这就涉及到数据库里的运算问题了,在数据存储时如果吧一个数据存为NULL,那么它就是【空】或者【未知值】,数据计算时 x + null!= x ,而是 x+ null = null(!!!!)这里有一点大家不要习惯得把 NULL == 0 当做是真的,它俩不是一回事。那原创 2020-10-25 21:41:58 · 1881 阅读 · 0 评论 -
MySQL设置编号自增(auto_increment)&& 触发器 - - Navicat Premium 12
auto_increment 的作用在数据库中,我们往往会遇见插入记录时要设置记录 id 自增的问题,那么我们如何做到呢?其实 auto_increment 就可以做到啦!!!使用方法首先它是创表时用到的用于主键的自增关于语句的话(当然只是一部分啦!!) id INT auto_increment PRIMARY KEY,敲重点!实战来啦创建员工employee表、部门变动历史dept_history表,工资变动历史sal_history表创建emp库CREATE DATABA原创 2020-10-31 18:31:04 · 6406 阅读 · 0 评论