• 五,表管理 一


    一、表名和列名的命名规则
    必须以字母开头
    长度不能超过30个字符
    不能使用oracle的保留字
    只能使用如下字符 a-z,a-z,0-9,$,#等等

    二、建表
    如MySQL建表一样,

    SQL>create table student(
    Id number(2),
    Name varchar2(20),
    Sex varchar(6),
    Birthday date,
    Match char(3),
    Comm char(2)
    );

    三、修改表
    添加一个字段

    sql>alter table student add (classid number(2));

    修改一个字段的长度

    sql>alter table student modify (xm varchar2(30));

    修改字段的类型或是名字(不能有数据)

    sql>alter table student modify (xm char(30));

    删除一个字段 不建议(删了之后,顺序就变了)

    sql>alter table student drop column sal;

    修改表的名字

    sql>rename student to stu;

    删除表

    sql>drop table student;

    插入数据
    insert into student(字段1,字段2) values(值1,值2

    删除数据

    delete from student where 字段=’值’;
    //删除可恢复

    Drop table student
    //不可恢复

    truncate table student;
    //删除表中的所有记录,表结构还在,不写日志,无法找回删除的记录,速度快。

    修改日期的默认格式(临时修改,数据库重启后仍为默认;如要修改需要修改注册表)
    alter session set nls_date_format =’yyyy-mm-dd’;

  • 相关阅读:
    Nginx 教程(安装在Windows)
    APS.Net Core 启用跨域请求
    C# 监听数据库表的变化(SqlDependency)
    C# WebSocket 及时通信协议
    Sqlserve 常用语句
    C# Socke t网络编程
    什么是分布式缓存
    好诗!!!
    ASP.NET MVC中获取URL地址参数的两种写法
    jQueryEasyUI Messager基本使用
  • 原文地址:https://www.cnblogs.com/Nedved/p/10472457.html
Copyright © 2020-2023  润新知