MySQL 之开放架构
若想对这种架构设计的表进行添加、修改或者删除表和列时,只需要通过insert、update、delete来操作便可完成逻辑架构的更改但是通过这种方法,可能无法保证其他RDBMS的特性无法使用,比如完整性约束、SQL优化等首先创建这样的一个表create table open_schema(id int,attribute varchar(1...
MySQL 滑动订单问题
滑动订单问题是指为每个月返回上一年度(季度或月度等)的滑动订单数。即:某个月份N,返回从(N-11)月到N月的订单总数。(架设月份序列中不存在间断)。首先创建一个测试表create table monthly_orders(ordermonth date,ordernum int unsigned,primary key(ordermonth));...
MySQL 计算生日问题
问题是:根据用户的出生日期和当前日期,计算他最近的生日。首先创建这样一个表(其中employees为MySQL官方提供的数据库,可以在相应网站上下载到)create table birthdate_problem like employees.employees;表结构为:然后向表中插入10条记录,并补充插入1条特殊生日的记录insert i...
MySQL 数字辅助表
数字辅助表