数据库概要.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库概要

数据库 关系数据库 关系型数据库:relational database。关系数据库是一组已经被组织为表(table)结构的相关信息集合。每个表包含多行(row),多列(column)。这些表在数据库中都被存储在称为模式(schema)的结构中,即数据库用户存储表的地方。 DBMS: Database Management System。即数据库管理系统。 比如:Oracle数据库,SQL Server,BD2和MySQL等。 SQL: Structured Query Language,即结构化查询语言。可用其进行数据检索、添加、修改和删除。 结构化查询语言 SQL用途:用于访问关系型数据库的标准语言。 数据库语言分类: SQL----数据查询语言:select语句 DML---数据操纵语言:insert语句 update语句 delete语句 DDL---数据定义语言:create语句(创建数据库结构) alter语句(修改数据库结构) drop语句(删除数据库结构) rename语句(更改表名) turncate语句(删除表的全部内容) TC----事务控制:用于将对行所做的修改永久性的存储到表中,或者取消修改操作。 commit: 永久性的保存对行所做的操作。 rollback: 取消对行所做的操作。 savepoint: 设置一个保存点,可以将对行所做的修改回滚到此处。 DCL----数据控制语言:用于修改数据库结构的操作权限。 grant: 授予其他用户对数据库结构的访问权限。 remove: 阻止其他用户访问数据库结构。 新建用户:create user diway identified by diwaycom; 用户解锁:alter user diway account unlock; 用户锁定:alter user diway account lock; 授予新登陆的用户创建权限grant create session to diway; 授予新创建的用户数据库管理员权限grant dba to diway; 切换到新创建的用户登陆connect diway/diwaycom@数据库; 修改用户密码:alter user 用户名 identified by 新密码; 使用SQL Plus 启动 SQL Plus:(1)通过开始菜单Oracle Database 11g 下的SQL Plus直接启动。 (2)运行---cmd----打开dos命令窗口并输入: sqlplus username/password@host_string; 执行查询操作: select sysdate from dual; edit: 同过输入edit可以启动记事本编辑SQL Plus中的最后一条SQL语句。 4. / : edit中修改保存SQL语句后,在SQL Plus中输入”/”重新执行。 使用SQL Developer 启动SQL Developer:通过开始菜单Oracle Database 11g 下的SQL Developer直接启动。然后选择安装在本机上的运行库。 SQL Developer使用:new connections创建连接。 使用SQL Plus创建store模式 运行sql脚本:创建数据库、创建表、添加数据。 @ E:\sql_book\SQL\store_schema.sql 注意:(1)路径中若包含空格则应使用引号将路径引起。 (2)windows中使用(\)作为为分隔符,UNIX和Linux中使用(/)。 创建数据库用户:create user语句 create user store IDENTIFIED BY password; 为用户授权: GRANT connect , resource TO store; 常用Oracle数据类型: Oracle类型 含义 CHAR(length) 存储固定长度字符串。 VARCHAR2(length) 存储可变长的度的字符串。 DATE 存储日期和时间。 INTEGER 存储整数。 NUMBER(总位数, 小数位数) 存储浮点数。 BINARY_FLOAT 存储一个单精度的32为的浮点数 BINARY_DOUBLE 存储一个双精度的64为的浮点数。 添加、修改、删除行 -----------添加: INSERT INTO 表名 (字段) VALUES (具体值) ------------删除: DELETE FROM 表名 WHERE 字段=值; ------------修改: UPDATE 表名 SET 字段1=值1; WHERE 字段2=值2;

文档评论(0)

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

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

1亿VIP精品文档

相关文档