版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 父母效能训练培训大纲
- 农村电影公益放映场次补贴落实及观影效果报告
- 2026新疆博尔塔拉蒙古自治州华棉棉业有限责任公司招聘1人备考题库【达标题】附答案详解
- 2026中南大学湘雅医院江西医院高层次人才招聘备考题库含答案详解(基础题)
- 2026广东佛山南海区丹灶镇仙湖幼儿园招聘备考题库及完整答案详解【网校专用】
- 废白银回收行业现状与发展趋势
- 2026北京理工大学事业编制相关岗位招聘备考题库附参考答案详解(轻巧夺冠)
- 2026四川高能智盾科技有限公司招聘系统工程师(系统集成方案解决岗)等岗位70人备考题库含答案详解【黄金题型】
- 2026江苏无锡鑫山北投资管理有限公司招聘2人备考题库带答案详解
- 2026中建港航局集团有限公司春季校园招聘备考题库标准卷附答案详解
- 高速铁路客运服务系统-旅客服务系统
- 上海交通大学生态学课件第二章:生物与环境
- 读懂孩子行为背后的心理语言课件
- 颅内高压患者的监护
- 七十岁换证三力测试题库
- 医生进修申请表(经典版)
- Unit 4 A glimpse of the future Starting out Listening-高中英语外研版(2019)选择性必修第三册
- 园林苗圃学复习2014概要
- GB/T 3390.1-2013手动套筒扳手套筒
- 2022年德清县文化旅游发展集团有限公司招聘笔试试题及答案解析
- 液压与气压传动全版课件
评论
0/150
提交评论