orcal -对表的操作
设计表
varchar2(n)
number(n,m)整数:n-m,小数m
DATE 日期
CLOB 大文本
BLOB二进制 创建表===============
create table member(
mid NUMBER,
name varchar2(50) DEFAULT '无名氏',
age NUMBER(3),
birthday DATE DEFAULT SYSDATE,
note clob
);
desc member; INSERT INTO member (mid,name,age,birthday,note) values(1,'张三',12,sysdate,'111'); 表重命名
RENAME member 旧表名称 TO 新表名称
RENAME member TO member123;
用户:user_*
管理员:dab_*
全部:all_* select * from user_tables; 截断表
情况全部数据
TRUNCATE table member123; 复制表
create table 表名称 as 子查询
create table emp10 as select * from emp WHERE deptno = 10;
复制表结构
create table emp4 as select * from emp WHERE 1=3; 表的删除======================
drop table 表名;
drop table emp10;
闪回
查看回收站
show recyclebin;
select * from user_recyclebin;
恢复表
FLASHBACK TABLE emp10 TO BEFORE DROP;
强制删除表,不经过回收站
drop table emp10 PURGE;
删除回收站的表
PURGE TABLE MEMBER123;
情况回收站
PURGE recyclebin;
修改表的结构
--删除数据包
sql脚本
drop Table member purge;
--创建表
create table member(
mid number,
name varchar2(50)
);
--测试数据
insert into member(mid,name)values(1,'张三');
insert into member(mid,name)values(2,'李四三');
--事物提交
commit;
增加表的数据列
AFTER TABLE 表名 ADD(
列名称 类型[DEFAULT 默认值],
列名称 类型[DEFAULT 默认值]
)
alter TABLE myemp ADD(hire date);
alter table myemp ADD(love varchar2(100));
alter table myemp ADD(sex varchar2(100) DEFAULT '男'); 2、修改表结构
ALTER table member MODIFY(name varchar2(20) dEFAULT '无名氏'); 3、删除列
alter TABLE 表名称 DROP CoLUMN 列名称
alter TABLE myemp DROP CoLUMN love
原则:删除、新建
orcal -对表的操作的更多相关文章
- oracle 对表的操作
对日期数据的插入 insert into tabname(datecol) value(sysdate) ; -- 用date值 insert into tabname(datecol) value ...
- 0627-TP整理三(对表的操作,数据的显示)
一.对表的操作 直接sql语句:(query/execute) 1.查询: 查询所有:M('表名')->select(); 查询一条数据:M('表名')->find(); 条件查询: 动态 ...
- ThinkPHP3创建Model模型--对表的操作
创建Model模型 把"Home/Model"文件夹剪切到Application文件夹下,让Home和Admin共同使用. 第一种实例化模型的方法 第二种实例化模型的方法 第三种实 ...
- mysql之对表的操作
1. 表的基本概念 在数据库中,表是一种非常重要的数据库对象,是组成数据库的基本对象,由若干个字段组成,主要用来储存数据记录. 表中的数据库对象包含列,索引和触发器. 列:也称属性列,在具体创建表时必 ...
- mysql 使用Navicat Lite如何打开‘查询编辑器’,使用sql语句对表进行操作!
今天第一次使用mysql,尽然连查询编辑器都找不到,研究了半天,询问了下大牛,才搞出来,准备写下来,后面方面忘记了有查找的地方,哈哈哈~~ 如何打开"查询编辑器",使用sql语句进 ...
- 0420-mysql命令(数据库操作层级,建表,对表的操作)
注意事项: 符号必须为英文. 数据库操作层级: 建表大全: #新建表zuoye1:drop table if exists zuoye1;create table zuoye1( id int ...
- Django框架之ORM对表结构操作
ORM的优点:(1)简单,不用自己写SQL语句 (2)开发效率高 ORM的缺点:对于不同的人写的代码,执行效率有差别 ORM的对应关系: 类 ----------> 数据表 对象------ ...
- hbase笔记---新版api之对表的操作,指定region创建,普通创建,删除,修改列族信息
hbase 对于表的相关操作: 实现功能有:指定region创建,普通创建,删除,修改列族信息 package learm.forclass.testclass; import org.apache. ...
- Oracle中对表的操作
表的创建与管理 创建表: CREATE TABLE TABLE_NAME ( COLUMN_NAME TYPE [DEFAULT VALUE], COLUMN_NAME TYPE [DEFAULT V ...
随机推荐
- python 多进程的两种创建方式
Python中使用线程有两种方式:函数或者用类来包装线程对象. 第一种---------函数 菜鸟教程的我没看懂,说说我自己懂的----看视频理解的 import time import thread ...
- Linux 下安装nodejs
linux 版本 uname -a Linux -29deepin-generic # SMP Fri Jul :: UTC x86_64 GNU/Linux Nodejs 版本:node-v10.1 ...
- gdb 调试 python
gdb 版本 >7 的 对python调试有特别支持,参考: https://docs.python.org/devguide/gdb.html?highlight=gdb https://bl ...
- 引擎设计跟踪(九.14.3.1) deferred shading: Depthstencil as GBuffer depth
问题汇总 1.Light support for Editor编辑器加入了灯光工具, 可以添加和修改灯光. 问题1. light object的用户互交.point light可以把对应的volume ...
- Base64编码解码JS
function Base64() { // private property _keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqr ...
- Django学习笔记之URL与视图cookie和session
cookie和session cookie:在网站中,http请求是无状态的.也就是说即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户.cookie的出现就是为了 ...
- cmake add_custom_command 使用
cmake add_custom_command 使用 今天整理编译工程,想在编译工程前面用tolua生成c文件, 使用命令add_custom_command后,附加的命令并不执行,如下: add_ ...
- zabbix3.4使用外部邮件报警
打开web页面,找到 管理--报警媒介类型 打开 Email 填写外部邮箱信息 点击更新,这样发件人和邮箱服务器信息定义完成. 添加收件人信息: 接下来创建动作,配置---动作---选触发器 ok 过 ...
- JetBrains GoLand 注册码
选择license server 输入 http://idea.youbbs.org 完成 要求联网
- ORC 文件存储格式
1.orc列式存储概念 a)列式存储:orc并不是纯粹的列式存储,也是先基于行对数据表进行分组(行组),然后对行组进行列式存储. b)查询数据的时候不需要扫描全部数据(磁盘IO),只需查询指定列即可. ...