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)
)

浙公网安备 33010602011771号