欢迎来到天天文库
浏览记录
ID:59476628
大小:783.50 KB
页数:36页
时间:2020-09-14
《2016年VFP之VFP项目-数据库-表--严浩ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2016年VFP项目-数据库-表精讲------主讲人:11111严浩一.三者关系数据库1表1数据库2表2项目数据库3表3数据库4一个项目可以有多个数据库一个数据库可以有多个表一张表只能属于一个数据库2严浩二.数据库的建立与使用1.创建数据库①界面方式②命令方式createdatabaseabc※创建数据库后,自动生成三个文件.dbc,.dct,.dcx※一个数据库主要包含五个内容①本地视图②远程视图③连接④数据库表⑤存储过程2.打开数据库①界面方式②命令方式opendatabaseabc3.关闭数据库①界面方式②命令方式closed
2、atabaseabc4.设置当前数据库①界面方式②命令方式setdatabasetoabc3严浩二.数据库的建立与使用5.删除数据库①从项目管理器中移去数据库1,此数据库1仍存在于文件夹中,属于此数据库1的表不能自动成为自由表,不能自由添加到其他数据库中。②从项目管理器中删除数据库2,此数据库2在文件夹中也被删除,下属表变成自由表,可以添加到其他数据库中。③从文件夹中直接删除数据库3,下属表存在且不是自由表。(非法操作)※使一张表变为自由表的命令:freetableabc.dbf&&使表abc变成自由表严浩4三.数据库表的建立与使用(
3、一)表结构概述(二)表结构的创建(三)表结构的修改(四)表的打开与关闭(五)表数据的处理严浩5三.数据库表的建立与使用(一)表结构概述1.有关表的基本概念①数据库表与自由表:自由表+扩展属性+主索引=数据库表②表结构:表名+表头(属性的集合)③字段:表中的一列④记录:表中的一行严浩6三.数据库表的建立与使用(一)表结构概述2.字段的基本属性①字段名的命名要求:必须以字母开头,可由数字符号,字母,下划线组成,不分大小写,不允许空格或其他字符。自由表的字段名<=10个字符。数据库表的字段名为1-128个字符。如果从数据库中移去一个表,那么
4、此表的长字段名将被截成10个字符。②数据类型及字段宽度:③小数位数:④NULL值:严浩7三.数据库表的建立与使用(二)表结构的创建1.界面方式:表设计器2.命令方式:createtable表名(字段名1类型(长度),…,字段名n类型(长度))例:createtableteacher(xmc(10),xhc(12))※表创建成功后,自动生成表文件.dbf和表备注文件.fpt严浩8三.数据库表的建立与使用(三)表结构的修改1.界面方式:2.命令方式:ALTERTABLE表名ADD[COLUMN]新字段名类型(长度)&&增加字段ALTERT
5、ABLE表名ALTER字段名新类型(新长度)&&修改字段ALTERTABLE表名RENAME旧字段名TO新字段名&&重命名字段ALTERTABLE表名DROP字段名&&删除字段例:altertableabcadd[column]jgc(20)&&增加jg字段altertableabcalterzzmmc(20)&&修改字段altertableabcrenamezzmmtozzmmdm&&重命名字段altertableabcdropzp&&删除zp字段严浩9三.数据库表的建立与使用(四)表的打开与关闭1.工作区:表每次打开的时候,都会在
6、内存中分配到一块存储区域,作为工作区,而且计算机都给工作区进行了编号(即工作区号),这个编号范围从1到32767。另外,VFP还规定前10个工作区可用字母A-J作为工作区别名。2.表的别名:在工作区中打开表时为该表所定义的名称。可以自定义别名,否则系统默认就以表名作为别名。若一张表在多个工作区中被打开,系统默认在表名后依次加_a、_b…。自定义别名的格式:use表名alias别名严浩10三.数据库表的建立与使用(四)表的打开与关闭3.表的打开与关闭:①关闭表:usein2&&关闭指定工作区打开的表use&&关闭当前工作区中的表。clo
7、setablesall&&关闭所有工作区中的表②打开表:usexs&&在当前工作区打开表xsselectxs&&选择xs表所在的工作区作为当前工作区select0&&选择当前未被使用的最小工作区select3&&选择3号工作区严浩11三.数据库表的建立与使用(四)表的打开与关闭3.表的打开与关闭:③不改变当前工作区,在指定工作区打开表:usejsin0&&不改变当前工作区,在当前未被使用的最小工作区打开js表usejsin5&&不改变当前工作区,在5号工作区中打开js表usegzaliassalaryin6&&把工资表改别名后在6号工
8、作区打开usexsagainin11&&在11号区再次打开xs表严浩12三.数据库表的建立与使用(五)表数据的处理1.表的浏览与筛选browse&&浏览当前工作区中的表list&&在主窗口显示当前表browseforxb
此文档下载收益归作者所有