Loading

SQL样例

sql不要写成一行,分段写。
程序中动态sql采用占位符写法(也分段写)进行动态替换(而非字符串拼接)。

单表

tableA(mk, a1, a2, fk_rb_a1)

查询

样例1: 查询表中价格在[100, 200]间的记录

query zero or some items

select mk, a1 
from recordA 
where a1 between 100 and 200;

// 先更换字段,再sql测试,
// 再替换字段为变量,填入程序中。

样例2:主键查询

query zero or one item

select mk, a1 
from recordA 
where mk=value1;

双表,1 : n

tableA(mk, a1, a2, fk_rb_a1)
tableB(mk, a1, a2)
recordA:recordB=1:n

建库

CREATE DATABASE member_system;

建表:

约束:主键、自增、注释、非空、唯一

样例1:建表,包含各类约束

CREATE TABLE members(
   id int AUTO_INCREMENT COMMENT "会员编号",
   cardNum varchar(30) NOT NULL COMMENT"会员卡号",
   cardType int NOT NULL COMMENT"1是普通会员、2是VIP会员",
   PRIMARY KEY (id),
   UNIQUE(cardNum)
)
posted @ 2021-05-25 19:04  Xaf17  阅读(84)  评论(0)    收藏  举报