版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、鼎捷软件股份有限公司华南营运区 T方案交付中心 p 什么是SQLp 数据类型简介p 进入 sqlplusp CREATE/DROP Userp CREATE/ALTER/DROP Tablep CREATE/DROP INDEXp INSERT 指令介绍p UPDATE 指令介绍p DELETE 指令介绍p SELECT 指令介绍p SQL(Structured Query Language) 1. 数据定义语言(数据定义语言(DDL) Date Definition Language用来定义Table结构,例如:create,alter,drop2.数据操作语言(数据操作语言(DML) Da
2、ta Manipulation Language用来存取资料,例如:insert,update,delete,select用来控管table的存取权限,例如:grant,deny3.数据控制语言(数据控制语言(DCL) Data Control Language专门用来处理关联式数据库的语言p SQL的功能分类 p 数据类型数据类型数据类型具体描述具体描述说明说明 char固定长度的字符串用以存储文字和数字 varchar2可变长度的字符串按实际字符串长度来使用空间 number(p,s)小数&整数存储整数值或小数 date日期在在Oracle下新增日期类型的资料下新增日期类型的资料TO_DA
3、TE(年-月-日 时:分:秒,YYYY-MM-DD)例:TO_DATE(2012-02-17 13:1500,YYYY-MM-DD)p sqlplus (会询问帐号密码)p sqlplus ds/ds(直接进入)p SyntaxCREATE USER user_name IDENTIFIED BY user_passwd;p Syntaxp Syntax例:create user ds identified by ds;DROP USER user_name CASCADE;例:drop user ds cascadeGRANT CONNECT TO user_name;例:grant con
4、nect to ds;p SyntaxCREATE TABLE table_name (column1 datatype not null , column2 datatype not null );例:create table xx_file (cus01 varchar2(10), /*客户编号*/ cus02 varchar2(20), /*客户简称*/ cus03 varchar2(03), /*客户分类*/ cus04 varchar2(8), /*统一编号*/ cus05 varchar2(12), /*电话*/ cus06 varchar2(20) /*联系人*/ );在在SQL
5、下的注释:下的注释:1./* */ 2.-p SyntaxALTER TABLE table_name modify | add | drop (column_name datatype );例:alter table xx_file modify(cus03 varchar2(10);#更改cus03的数据类型varchar2(08) - varchar2(10)alter table xx_file add(cus07 number(15,3);#新增栏位cus07alter table xx_file add(cus051 varchar2(12); #新增栏位cus051alter t
6、able xx_file drop(cus051); #删除cus051p SyntaxDROP TABLE table_name;例:drop table xx_file;p SyntaxCREATE TABLE table_name AS SELECT * FROM other_table_name例:create table test_file AS SELECT * FROM zx_file;p SyntaxCREATE UNIQUE INDEX index_name ON table_name(column1_name,column2_name);例:create unique in
7、dex xx_01 on xx_file(cus01);create index xx_01 on xx_file(cus01);DROP INDEX index_name;例:drop index xx_02;p Syntaxp SyntaxINSERT INTO table_name(column-list) VALUES(value-list)例:INSERT INTO xx_file(cus01, cus02, cus05) VALUES(C0002,鼎捷软件,28301722);p SyntaxUPDATE table_name SET col=expr,col=exprWHERE
8、clause 例: UPDATE xx_file SET cus04=2100, cus06=测试用; 例: UPDATE xx_file SET cus04=2100, cus06=测试用; UPDATE xx_file setp SyntaxDELETE FROM table_name WHERE clause;例:DELETE FROM xx_file;注意:没有where条件会将所有资料删除且无法将资料还原DELETE FROM xx_file WHERE cus01 LIKE C%;p Syntax SELECT column-name FROM table_name WHERE c
9、lause1. SELECT * FROM xx_file;#选出所有栏位的所有资料2. SELECT cus01,cus02 FROM xx_file ORDER BY cus01; - 升序#选出cus01和cus02两个栏位的所有资料,并由小到大排序3. SELECT cus01,cus02 FROM xx_file ORDER BY cus01 DESC; - 降序#选出cus01和cus02两个栏位的所有资料,并由大到小排序4. SELECT cus01,cus02,cus03 FROM xx_file WHERE cus01C0001;#选出cus01栏位不为C001的资料,并选出这些资料的cus01,cus02,cus03栏位5. SELECT cus01,cus03 FROM xx_file WHERE cus03 IS NU
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 期末个人工作总结(13篇)
- 内蒙古乌拉特前旗乌拉特前旗第三中学2025-2026学年七年级上学期12月教学质量检测语文试题(无答案)
- 2026年长春医学高等专科学校单招职业适应性测试模拟试题及答案解析
- 2026年海南职业技术学院单招职业适应性测试模拟试题及答案解析
- 2026年上海师范大学天华学院单招职业适应性测试模拟试题及答案解析
- 2026年滁州城市职业学院单招职业适应性测试模拟试题及答案解析
- 2026年长沙职业技术学院单招职业适应性考试模拟试题及答案解析
- 2026年广东工贸职业技术学院单招职业适应性考试模拟试题及答案解析
- 2026年辽宁经济管理干部学院单招职业适应性测试模拟试题及答案解析
- 医疗护理质量改进策略
- 庙坝镇规划方案公示
- 生物样本库建设方案
- 叉车考试题库
- 《机修工基础培训》课件
- 口腔正畸学课件
- 铸件项目可行性研究报告
- 一次调频综合指标计算及考核度量方法
- 《杀死一只知更鸟》读书分享PPT
- 成功的三大要素
- GB/T 41932-2022塑料断裂韧性(GIC和KIC)的测定线弹性断裂力学(LEFM)法
- GB/T 7253-2019标称电压高于1 000 V的架空线路绝缘子交流系统用瓷或玻璃绝缘子元件盘形悬式绝缘子元件的特性
评论
0/150
提交评论