• sqlplus入门基础语句


    关于Oracle

        首先Oracle一个数据库由若干个表空间组成,每个表空间由若干个数据文件(或设备)组成,每个数据文件由若干个盘区组成,每个盘区由若干个block组成。这是Oracle的物理结构。

    逻辑结构:一个数据库下有若干个方案 组成(包括表、视图等等)。每种对象有不同的存储方式。当然逻辑结构和物理结构是有一定对应关系的。

    一个用户可以跨多个表空间,一个表空间可以有多个用户。

    1、  创建表空间

    create tablespace DSPC datafile ‘E:oracleoradata estdspc.dbf’ size 100M autoextend on;

     

    (autoextend)

     

    create tablespace TABSPACE_2 DATAFILE ‘E:oracleoradata est abspace_2.dbf’ SIZE 20M DEFAULT STORAGE (INITIAL 10k NEXT 50k MINEXTENTS 1 MAXEXTENTS 999) ONLINE;

     

    (增加的)

    2、管理员名字:      system              (我自己的设置,与你的也许不同)

       密码:                    systemORA

    3、  丢弃表空间:

    drop tablespace TMP;    

     

    4、  创建用户:

    create user mahone identified by ssdut default tablespace TMP;

     

     

    5、  删除用户:

    drop user davidyx;

     

    6、  给用户赋权限:

    grant dba to mahone;              //dba: database administration

     

    7、  创建一张表

    create table student (ID int primary key not null, name char(20),age int,height int);

     

    8、  向表中添加一条记录

    insert into student values(20110822,'DaMing',21,180);

     

    9、查看表中的所有信息

             select * from student;

     

    10、查看某列符合某条件的信息

    比如:select * from student where age <= 21;

     

    11、删除某条信息

             delete from student where id=20110822;

     

    12、更新某条记录

             update student set name='你好',age=23,height=166 where id=20110806;

     

    13、修改表的某一列名字

             alter table test rename column DEPT to DEPT_OLD;

     

    14、往表中增加新的一列

             alter table tb3 add AGE number;

     

    14、让表中的数据按ID号由大到小的顺序排列

             select * from test order by ID desc;

    15、创建一张表,增加约束属性。

             create table tbcon(EMPNO number(4) primary key not null,ENAME char(10),JOB char(10),DEPINO number(2),SAL number(4),check(SAL BETWEEN 1000 AND 5000) );

     

     

    • E:oracle Oracle入门资料

    笔记:

    select功能:

    —  创建现有表的副本

    —  插入来自其他表的记录

    —  使用别名让列显示其他名称。

    创建现有表的副本

             create table tb4tmp as select ID,AGE,HEI from tb4;

             create table 表名 as select 属性列表 from 副本表名

     

    插入来自其他表的记录

             insert into <table_name>

    (select column_names from <existing_tableName>)

    为列显示不同的名称

    —  语法:

    select colomn_name <alias_name> from table_name;

     

    两个数据类型:

    1、Date格式           “01-9月 -08”

                                          **********  10个字节

    2、RAW   十六进制,RAW(1)代表两个字节

            

  • 相关阅读:
    Prometheus安装配置
    golang常见错误
    golang数组切片map chan 结构体 初始化
    formdata和xwwwformurlencode的区别
    golang reflect反射
    golang 包之flag包
    golang signal信号处理
    golang import
    golang nil
    golang projectlayout
  • 原文地址:https://www.cnblogs.com/hoobey/p/5535221.html
Copyright © 2020-2023  润新知