网站大量收购闲置独家精品文档,联系QQ:2885784924

数据库基本操作1229解说.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库:数据仓库 小型数据库:Access FoxBase 中型数据库:MySQL SQLServer 中大型:Sybase Oracle DB2 都支持标准的SQL语言 Oracle数据库基本组成 Oracle服务[网络服务,监听服务,数据库服务...] Oracle实例 配置数据库实例的DataBase Configuration Assistant Oracle客户端 SQL Plus 客户端如果要连上数据库,必须要有两个服务: 数据库实例服务 数据库监听服务 Oracle数据库默认管理员用户 Sys System sysdba 数据的操作一般不会用管理员用户,而是会用普通用户 默认的普通用户 scott/tiger 被锁定 给用户解锁[需要管理员权限]: alter user 用户名 account unlock; 将用户锁定[需要管理员权限] alter user 用户名 account lock; 切换用户 conn 用户名; 查看当前用户 show user; 断开当前用户 disc 退出客户端 exit 修改其他用户密码: alter user 用户名 identified by 新密码; 修改自己的密码 password 创建新用户 create user 用户名 identified by 密码; 新用户没有任何权限 给用户一个连接数据库的权限 grant connect to 用户名; 删除用户 drop user 用户名; 对于数据库的操作,使用SQL语言 SQL:结构化查询语言 DDL:数据定义语言 Create 创建 Alter 修改 Drop 删除 DML:数据操作语言 Insert into 插入数据 Update 修改数据 Delete 删除数据 Select 查询数据 DCL:数据控制语言 Grant 授权 Revoke 撤销授权 TCL:事物控制语言 创建用户: create user wangerxiao identified by 1234; 给用户授权: Grant connect to wangerxiao;//允许连接数据库 Grant resource to wangerxiao;//允许使用表空间 切换到新用户 Conn wangerxiao/1234; 在默认表空间中创建一张表 用来保存学生信息:学号,姓名,性别,年龄,成绩 Student[num,name,sex,age,score] Create table student( Num number(10), Name varchar2(30), Sex char(3), Age number(3), Score number(5,2) ); 查看表结构: Desc student; 修改表结构 将num字段的类型改为number(20),并且不允许为null Alter table student modify num number(20) not null; Alter table student modify name varchar2(20) not null; 添加一个新字段tel Alter table student add (tel number(11)); 删除tel字段 Alter table student drop column tel; 删除整张表 Drop table student; oracle中的数据类型[用来定义字段的] 字符 char :定长的 最多2000字节 Varchar2:可变长度 最多4000字节 Long:可变长度 最多2GB 数字 Number(a,b) Number(a) 表示没有小数部分 a表示是几位数[包括小数位] b表示小数有几位 日期 Date:精确到秒 Timestamp:精确到0.000001秒 二进制类型 Raw:存储2000字节 Long Raw:存储2GB LOB:大对象,以二进制的保存,最大可以4GB CLOB :大字符类型 BLOB:大字节类型 BFILE:大字节文件 保存一条数据到student表中 Insert into student(num,name,sex,age,score) values (123,’张三丰’,’男’,100,90.5); 查询student表中的数据 Select num,name,sex,age,score from student; 查询所有字段的值 Select * from student; 带伪列的查询 Select rownum,rowid,num,name,sex,age,score from student; 修改第二条数据的学号和姓名 Update s

文档评论(0)

***** + 关注
实名认证
内容提供者

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档