已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库相关概念,数据D 数据库DB 数据库管理系统DBMS 数据库管理员DBA 数据库系统DBS 数据库应用系统DBAS,DBAS,DBS,DBA,DBMS,DB,D,应用软件,软件,硬件,数据类型,字段类型和宽度:决定存储在字段中值的数据类型和该字段所能容纳数据的最大字节数。常用的类型和宽度: 字符型C,最多254 数值型N,最多20 逻辑型L,1 日期型D和日期时间型T,8、货币型Y,8 整数型I,4、通用型G和备注型M,4,数值型(N)常量,整数 52 -6 小数 2.36 -6.12 科学计数法 -2.3E6 0.12E-6,数值型常量由数字、小数点、正负符号、E组成,数值型(N) 变量,x=52 y=2.36+x,变量的命名:可以由字符、数字、汉字、下划线“_”构成,但不能以数字开头。,内存变量的赋值 = STORE TO 内存变量显示命令 ? | ? 内存变量显示 LIST MEMORY LIKE 变量的清除 CLEAR MEMORY RELEASE 数组:必须先定义后使用 DIMENSION(,) DECLARE(, 内存变量和字段变量冲突时将怎样处理 内存变量和字段变量重名时,字段变量优先级高。用户想访问内存变量,在内存变量名前加M.或M-作为前缀。,算术运算,例如:? 5%2 ? (3-1)*2/4 ? -22 注意事项: 1、乘号不能省略,数值型(N) 运算,数值型(N) 函数,? 2 * ( round(3.25,1) - int(3.8) ) + mod(6,3),数值型(N) 函数,? 2 * ( round(3.25,1) - int(3.8) ) + mod(6,3),1、货币数值前加“$“ $85 $56.921 2、最多4位小数 x=$1.234687 结果:x=$1.2347 3、无科学记数法形式 $5.23E+5,货币型(Y) 和数值型几乎一样,但有以下三点不同,年/月/日 例:2005/12/07 年-月-日 2005-12-07 年.月.日 2005.12.07,日期型(D)常量,设置分隔符:SET MARK TO “-“,设置年的位数: SET CENTURY ON 四位年 SET CENTURY OFF 两位年,输出格式:默认为 月/日/两位年,输出时不显示花括号,输入格式:,SET MARK TO “/“,SET MARK TO “.“,日期型(D)变量,abc=2005/12/07,设置日期显示格式: SET DATE TO MDY SET DATE TO DMY SET DATE TO YMD,12/07/2005,2005/12/07,07/12/2005,日期时间型(T)常量,2008-8-8 10:20:8,10:20:8 PM,也是日期时间型,没有时间型,日期时间型(T)变量,X=2008-8-8 22:20:8,日期运算,日期+天数 例:2007-08-29+3 日期-天数 例:2007-08-29-3 日期-日期 例:2007-08-29-2006-08-20,日期型(D)和日期时间型(T)的运算,日期时间+秒数 日期时间-秒数 日期时间-日期时间 日期时间+日期时间,表达式2005-1-3 10:0:02005-10-3 9:0:0 的数据类型是_(提示:计算后结果值的类型),日期+日期,日期型(D)和日期时间型(T)的函数,SQL练习:查询90后的学生信息,日期型(D)和日期时间型(T)的函数,已知小红的生日是1986-6-12,则表示小红现在年龄的表达式是_,Year( Date() ) year( 1986-6-12 ),Date() 1986-6-12 ),SQL练习:查询学生的学号、年龄信息,字符型(C)常量是用定界符括起来的一串字符,定界符:半角双引号、单引号或方括号 中间的字符:汉字、ASC码(大下写字母、数字字符、特殊符号) 在内存中:一个汉字占两个字节,其他字符占一个字节。,例如: “学号“ hello_34 123$ 3(#5,注意事项: 1、定界符一致 2、某定界符作为字符串的内容时,要使用不一样的另外两种定界符 例如:“abckkk“ 3、输出字符时,不显示定界符 例如:? “你好” 输出结果为:你好,字符型(C)变量 mn=“沈阳师范大学 in CHINA“,字符型(C)运算,例如:(表示空格) ? “abc“ + “mn“,输出结果: abcmn,82,X=“8“ ?x-“2“,? “abc“ - “mn“,? “12“ + “8“,abcmn,128,SQL练习: 查询姓“王”的学生信息 查询姓名以“阳”字结束的学生信息,SQL练习: 查询姓名中含有“阳”的学生信息,宏替换函数,宏替换函数:& 替换出字符型变量的内容,可以替换出字符串、数值或命令 注意在后的变量必须是字符型变量,31.在Visual FoxPro中,宏替换可以从变量中替换出_。 A)字符串 B)数值 C)命令 D)以上三种都可能 32.设x=“123“,y=123,k=“y“,表达式x+&k的值是 。 A)123123 B)246 C)123y D)数据类型不匹配,逻辑型(L)常量,逻辑真: .T. .t. .Y. .y. 逻辑假: .F. .f. .N. .n.,逻辑型(L)变量,X= .T.,y= .F.,逻辑型(L)运算,优先级: not and or,不能省略点,.T. and .T. = .T. .T. and .F. = .F. .F. and .T. = .F. .F. and .F. = .F.,.T. or .T. = .T. .T. or .F. = .T. .F. or .T. = .T. .F. or .F. = .F.,关系运算,关系运算,12 5 2100 3 2008/12/7,数值比较:,日期比较:,SQL练习:查询90后的学生信息,A=B 只有字符串A和B两边完全一致时,返回.T. 例如: ?“abc“=“abc“ ?“abc“=“ac“ 2. A=B (1)默认或执行过set exact off 时 当B是A的左子串时,返回.T. (注意where后,和字段比较时不分左右) (2)执行过set exact on 时 当AB完全一致 或 末尾有若干空格而其他部分完全一致时,返回.T. 例如: set exact off ?“abc“=“abc“ ?“abc“=“ab“ ?“abc“=“ac“ set exact on ?“abc“=“abc“ ?“abc“=“ab“ ?“ab “=“ab“ 3.A$B 当A是B的子串时,则返回.T. ?“abc“$“ab“ ?“a“$“abc“ ?“ab“$“a bc“,字符串的比较(是否相等,是否是左或右的子串),类型转换函数,N,类型测试函数,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025华电集团直属抽蓄工程管理公司招聘20人笔试历年难易错考点试卷带答案解析
- 2025北京银行秋季校园招聘笔试历年典型考题及考点剖析附带答案详解2套
- 2025北京化学工业集团有限责任公司招聘20人笔试历年备考题库附带答案详解
- 2025农业银行广元分行春招职位笔试历年典型考题及考点剖析附带答案详解
- 2025内蒙古通辽市农业投资集团有限公司招聘拟聘用人员笔试历年常考点试题专练附带答案详解
- 2025内蒙古巴彦淖尔鸿瑞建设有限公司(国有企业)招聘12人笔试历年常考点试题专练附带答案详解
- 2025内蒙古准格尔旗农村信用合作联社社会招聘10人笔试历年典型考题及考点剖析附带答案详解
- 2025兴业银行西安分行校园招聘笔试历年典型考题及考点剖析附带答案详解
- 2025兴业银行广州分行春季校园招聘笔试历年典型考题及考点剖析附带答案详解
- 2025光大证券曲靖营业部招聘(6人)笔试历年典型考题及考点剖析附带答案详解
- DB31∕T 1682-2026 温室气体 产品碳足迹量化方法与要求 深加工玻璃
- 医院神经内科医疗安全质量考核细则
- 管道施工现场安全管理规范
- 企业管理 华为会议接待全流程手册SOP
- 大厦消防安全培训课件
- 常压储罐完整性管理系统:构建、应用与展望
- 工程建设中可施工性的深度剖析与实践探索
- 人事招聘流程及岗位说明书模板
- 溪流承包合同范本
- 桂山岛民宿创业计划书
- 2025中国平煤神马集团数据科技中心招聘50人备考题库附答案
评论
0/150
提交评论