数据库SQL基础培训1.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库SQL基础培训1.docx

数据库SQL基础培训数据库基础知识讲述什么是SQLSQL(发音为字母S-Q-L或sequel)是结构化查询语言(Structured Query Language)的缩写。SQL是一种专门用来与数据库沟通的语言。是一种用于管理关系型数据库,并与数据库中的数据进行通讯的计算机语言。关系型数据库关系型数据库即为基于关系模型而产生的数据库。关系型数据库是独立于应用程序,更改数据库设计而不会影响到应用程序。关系模型示例:学生表StudentIDStudentNamePhoneAdressAge1李徽122张川123王北134周星津135陈庆夏11教师表TeacherIDTeacherNameSexAdressAge131张曼玉female重庆22123李晓玲female云南23102王龙male西藏2488陈龙male青海2567徐菲female内蒙古26关系表TeacherIDStudentID131113121313884885数据库产品种类目前最常使用的数据库有Oracle,Sqlserver,DB2,Mysql,Sybase等等。移动护理,护理管理,医生查房均使用Oracle数据库消毒供应系统使用Sqlserver数据库SQL语句类型DDL语句DDL语句是数据定义语句,用于创建、修改、删除数据库内的数据结构。创建数据库(Create Database)删除数据库(Drop Database)创建表(Create Table)修改表(Alter Table)重命名表(Rename Table)删除表(Drop Table)创建索引(Create Index)删除索引(Drop Index)DML语句DML语句是数据操作语句,关心的是存储在数据库中的数据,而不是数据库结构查询数据(Select)插入数据(Insert)更改数据(Update)删除数据(Delete)DCL语句DCL语句是数据控制语句,用于对数据库的访问给用户授权(Grant)取消用户访问权限(Revoke)Oracle常见数据类型字符类型? CHAR:一个定长字符串,当位数不足自动用空格填充来达到其最大长度。如非NULL的CHAR(12)总是包含12字节信息。CHAR字段最多可以存储2,000字节的信息。? VARCHAR2:目前这也是VARCHAR 的同义词。这是一个变长字符串,与CHAR 类型不同,它不会用空格填充至最大长度。VARCHAR2(12)可能包含0~12字节的信息。VARCHAR2最多可以存储4,000 字节的信息。CHAR和VARCHAR2的比较CHAR(4) “A“ 实际在数据库中存储为A ““ABCDE”超长报错VARCHAR2(4) “A” 存储的还是“A”“ABCDE”超长报错汉字:每个汉字占多少字节,要看具体的编码方式,如UTF-8(1-3字节)、GB2312(2字节)、GBK(2字节)、GB18030(1、2、4字节)数字类型? NUMBER:该数据类型能存储精度最多达38位的数字。每个数存储在一个变长字段中,其长度在0~22字节之间。Oracle的NUMBER类型精度很高, 远远高于许多编程语言中常规的FLOAT和DOUBLE类型。NUMBER( p,s ) p表示精度(总长度) s表示小数位置且四舍五入NUMBER(10,3) 10是总长度,3是小数位数的长度123.456123.4567 :将存储为123.45712345679.899 :精度超长了,10是总长度,3是小数位, 整数位为10-3=7位NUMBER(10)==NUMBER(10,0) Java.lang.IntegerNUMBER(19)==NUMBER(19,0) java.lang.Long日期类型? DATE:一个7字节的定宽日期/时间数据类型。其中总包含7个属性,包括:世纪、世纪中哪一年、月份、月中的哪一天、小时、分钟和秒。? TIMESTAMP:一个7 字节或12.字节的定宽日期/时间数据类型。它与DATE 数据类型不同,因为TIMESTAMP 可以包含小数秒(fractional second);带小数秒的TIMESTAMP 在小数点右边最多可以保留9位。二进制及大文本数据? BLOB: (binary large object)在Oracle9i及以前的版本中, 这种数据类型允许存储最多4GB的数据, 在Oracle 10g及以后的版本中允许存储最多(4GB)×(数据库块大小)字节的数据。BLOB包含不需要进行字符集转换的“二进制“数据,如果要存储电子表格、字处理文档、图像文件等就很适合采用? CLOB:(Character Large Object)

文档评论(0)

zhoubingchina + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档