sql学习笔记第一天

sql基础语法

什么是sql?

  • SQL 指结构化查询语言
  • SQL 使我们有能力访问数据库
  • SQL 是一种 ANSI 的标准计算机语言

sql能为我们做什么?

  • SQL 面向数据库执行查询
  • SQL 可从数据库取回数据
  • SQL 可在数据库中插入新的记录
  • SQL 可更新数据库中的数据
  • SQL 可从数据库删除记录
  • SQL 可创建新数据库
  • SQL 可在数据库中创建新表
  • SQL 可在数据库中创建存储过程
  • SQL 可在数据库中创建视图
  • SQL 可以设置表、存储过程和视图的权限

了解了sql的基本概念以及我能能够用sql来做的事情,下面通过实例一步一步地来深入学习sql。在实例演示的过程中自己使用的数据库是oracle数据库,不同的数据库所使用的方言不同,所以在细节方面sql语句可能针对不同的数据库有小小的变化。

首先声明一点:所用的数据库为Oracle数据库,可视化编程软件为PL/SQL Developer

在数据库中创建表空间:

在创建用户之前首先应该创建表空间,然后创建用户,为用户指定默认的表空间,接着对用户进行授权,最后以用户的身份登录。
第一步、使用PL/SQL Developer软件以管理员身份连接数据库:
sql学习笔记第一天_第1张图片
第二步:文件---新建---sql窗口

创建表空间:
语法:create tablespace 表间名 datafile '数据文件名' size 表空间大小;

create tablespace oracle_table
       datafile 'E:\OracleDataSpace\oracle.dbf'
       size 100m

执行该语句后会在E盘的OracelDataSpace目录下创建爱你oracle.dbf文件

创建好表空间之后接着创建用户:
创建用户的语法:create user  用户名 identified by 密码  default tablespace 表空间表;

create user Oracle identified by Oracle default tablespace oracel_table

该语句表示在oracle_table表空间下创建了用户名为Oracle,密码为Oracle的用户。
用户创建完成之后需要对用户进行授权才能通过自己常见的用户名和密码连接到数据库,接下来对创建的用户进行授权:
语法: grant connection,resource to 用户名;

grant connection,resource to Oracle;

表示把connection和resource的权限赋给Oracle用户。

现在就可以以用户名为Oracle密码为Oracle对数据库进行连接了;
sql学习笔记第一天_第2张图片

总结:
创建用户需要以下几个步骤:
1、以System身份连接数据库;
2、创建表空间;
3、创建用户并且给用户指定默认的表空间;
4、对创建的用户进行授权。

数据库创建用户及使用用户对数据库进行连接到这里就结束了。





你可能感兴趣的:(sql,数据库,oracle,sql学习笔记)