- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL与PL SQL
第四章 SQL和PL/SQL DDL数据定义语言:包括一些支持定义或建立数据库对象(如表、索引、序列或视图)的语句。Create、alter、drop DML数据操纵语言:包括允许对数据库进行处理或操纵的语句。Select、insert、delete、update 创建表 格式: create table 表名 (列名1 数据类型 【约束】, 列名2 数据类型 【约束】, 列名3 数据类型 【约束】 ); 数据类型 varchar2(size) 存放可变长字符数据 char(size) 存放定长字符数据 number(l,d) 存放数值型数据,l代表总位数,d代表小数点后的位数 blob 二进制大对象 raw(size) 纯二进制数据 date 存放日期 long 存放可变长字符数据 Number number :允许在小数点左边或右边输入任何个数的数字 Number(5) : 允许在小数点左边不多于5位数,如果任何数字被插入到小数点的右边,该数字将被4舍5入。 Number(5,2) :允许总数不超过5位数,其中2位在小数点右边,3位在左边。 约束 null/not null primary key 要求进入该列的值是惟一的,且不为null foreign key unique 防止重复值进入该列,但允许为null check 限制属性列的输入值 命名约束与未命名约束 在建立或修改表时,用户可明确给出约束的名称。否则约束名将由RDBMS内部命名。由用户命名的约束称为命名约束;RDBMS命名的约束由开发商决定,称未命名约束。 命名约束的格式:constraint 约束名 约束命名规定:表名-列名-后缀 例1:用以下属性及设定建立表calling-card. 属性:公司名company-name、卡号card-number、初值starting-value、余额value-left、初始密码pin-number。 设定:属性company-name可具有多达25个字符,属性value-left及starting-value用元及分来度量。属性card-number属性定义为主码;将pin-number属性定义为惟一码。 请用命名约束来书写create table。 Create table calling-card (company-name varchar2(25), card-number varchar2(20) constraint calling-card-card-number-pk primary key, starting-value number(5,2), value-left number(5,2), pin-number char(12) constraint calling-card-pin-number-u unique ); 2.描述表结构 当一个表建立后,可能需要确定表的名称、数据类型及组成表的属性的一些约束。 使用:describe 表名; 或 desc 表名; 如:desc calling-card; 3.插入行 使用insert into语句,一条语句只允许一次插入一行。 insert into 表名(列1,列2,……列N) values (值1,值2……值N); 如果写在values子句中的数据项的顺序与create table命令中表的属性顺序相同,则不用在insert into子句中写出列名。 例1:将下列数据插入calling-card表 移动 1237096435 50.00 12.45 987234569871 联通 5497443544 100.00 11.37 433809835833 Insert into calling-card(company-name,card-number,starting-value,value-left,pin-number) values(‘移动’,‘1237096435’,15.00,11.37,‘987234569871’); Insert into calling-card(company-name,card-number,starting-value,value-
您可能关注的文档
- H3C高性能园区网络设计与建设局域网服务器安装与配置-计算机网络课程设计报告.doc
- HoMe Pad光伏发电系统与市网智能并网.doc
- HPLC法测定噻康唑的含量与有关物质.doc
- HPLC培训教程 高效液相色谱 我国药典收载高效液相色谱法项目与数量比较.doc
- HPLCMS法测定兔血浆与组织中丹参素异丙酯的含量.doc
- HSV1tk自杀基因系统对小鼠黑色素瘤的杀伤与抑制效应.doc
- HL-002 TCPIP原理与子网规划.ppt
- HSV1tk自杀基因系统对鼠黑色素瘤的杀伤与抑制效应.doc
- HTML静态网页设计在国内外的研究状况与发展趋势.doc
- IBT托福听力的三大对话场景与四大演讲主题.ppt
- SPSS-03-主要窗口与菜单.ppt
- SSRIs抗抑郁药治疗首发重性抑郁症患者前后双侧额叶与海马1HMRS的分析.doc
- STAT3在食管鳞状细胞癌中的表达与意义.doc
- STAT3SURVIVIN途径介导槲皮素调控胃癌细胞增殖与凋亡.doc
- Studio 2008 与 NET Framewo.doc
- SU11248干预白血病细胞HL60对P27KIP1与cyclin G蛋白表达的影响.doc
- SUN JAVA培训教材-第3章 表达式与流程控制.docx
- SUN JAVA培训教材-第14章 流式IO与文件.docx
- SS3B型电力机车车体的构成及修理工艺与三维建模作毕业论文.docx
- S268线与沙坦公路污水管道工程建设项目环评报告.doc
最近下载
- 价值2万的哲纳理论(初级)培训课件.pdf VIP
- 湖北省武汉市部分学校2025~2026学年度高三年级九月调研考试英语+答案.pdf VIP
- 高中历史《国别史专题一:英国》复习资料整理.docx VIP
- 手术室低值耗材管理.pptx VIP
- 音乐剧介绍课件.ppt VIP
- 哲纳理论20110109宝图老师1248整理形态.doc VIP
- 药品GMP文件 005称量记录.doc VIP
- 哲纳理论第一期级篇之失败格局.doc VIP
- 20210622-华泰证券-房地产行业:公募REITs系列研究之三,未来已来.pdf VIP
- 新解读《GB_T 20833.1 - 2021旋转电机 绕组绝缘 第1部分:离线局部放电测量》最新解读.pptx VIP
文档评论(0)