1、数据库
- 数据库可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作。
- 所谓“数据库”是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。
- 数据库里存储多张数据表
- 数据表由字段和记录组成
【示例】
表名:Student
表头即字段:StudentNumber,StudentName,StudentBirthday,StudentSex。
行即记录:上表有3条记录。
2、sObject对象
sObject指的是存储在Salesforce 平台数据库中的任何的对象。sObject变量代表一行数据(记录),在Apex中使用API对象名称。
【示例】
3、创建表
在创建表的同时创建了sObject对象。
(1)登录salesforce管理后台,进入对象管理器
(2)创建自定义对象
(3)输入对象名
(4)输入记录名,保存并创建
(5)创建成功在对象管理器能查询到创建的对象
(6)点击对象名(Student)进入详细信息面板
(7)创建表结构(字段)
在详细信息面板选择字段和关系—新建,按照提示完成操作。
(8)创建完成后显示详细信息面板,表结构创建完成。
4、数据表操作—DML
- DML是为了执行数据表的插入,更新,删除,上升,恢复记录,合并记录等操作而执行的动作。
-
在Apex中可以使用DML语句执行的所有操作
- 添加记录:insert
- 更新记录:update
- 更新和添加:upsert
- 删除记录:delete
- 恢复删除:undelete
【示例】
执行以上代码后,在调试信息中发现:
表Student__插入一行。
【示例】
【更新和删除在后续章节介绍】