熟悉表、字段、记录、索引等概念。熟悉SQL的约束,非空、默认值、唯一值等约束。熟悉主键、外键、检查约束等。熟悉数据类型,文本,数字,日期/时间,二进制等。熟练使用数据操作语言 (DML),SELECT、UPDATE、DELETE、INSERT INTO等语句,这些数据操作语法,在多数功能需求中,是基本组成部分。熟练使用数据定义语言 (DDL),DATABASE的CREATE 、ALTER;DATABASE的CREATE 、ALTER;TABLE的CREATE 、ALTER、DROP;INDEX的CREATE、DROP。是系统的数据库设计必需的定义语法。也会是系统迭代升级阶段常常进行的数据结构变更操作。熟悉SQL连接的使用,INNER JOIN,LEFT JOIN,RIGHT JOIN,FULL JOIN,UNION,UNION ALL。熟悉聚集函数的使用,sum,avg,count,max,min,以及group by和having 的配合。以及DISTINCT去重。熟练使用子查询。掌握数据库规范化,熟悉第一范式(1NF),第二范式(2NF),第三范式(3NF)。熟悉数据库理论中数据模型,及关系模型。完成模块功能需求的数据库设计。熟练使用index优化查询性能。