数据库oracle之增删改查


一、前言

好长时间没有发布新文章了,原因在于前几天一直着迷于《从0到1》,这本书确实写得非常好,读完之后受益匪浅。本来是想从书中找出几个我认为比较新颖的技术方面来发布一篇文章,但是由于最近在学习oracle,所以先发布一篇oracle的学习笔记吧,另一篇文章之后再说! 话不多说,直接开始。


二、增

新建表

【格式】:create table 表名(主键 类型(大小) 是否为空); 【注意】:新建表时必须有且有一个主键 【例】:新增t2表,主键字段id类型为number2字节大小不能为空,name字段为varchar2类型

create table t2(
    id number(2) not null,
    name varchar2(2) not null
);

添加数据

【格式】:insert into 表名(字段1,字段2,...字段N) values(值1,值2,...值N); 【例】:t2表添加数据id为1,name为A

insert into t2(id,name) values(1,A);

三、删

清空表中所有内容

【格式1】:delete from 表名; 【格式2】:delete from 表名 where 条件=条件; 【例】:清空tt2表中所有内容

delete from tt2;

删除表

【格式】:drop table 表名; 【例】:删除t2表

drop table t2;

四、改

修改字段内容

【格式】:update 表名 set 字段=要修改值 where 字段=值; 【注意】:如果不用where指定字段值,会修改所有表的内容 【例】:将t2表id为1的字段内容修改为2

update t2 set id=2 where id=1;

五、查

查看所有数据库名

【注意】:需要数据库dba权限

select instance_name from  V$instance;

查看当前用户所有表名

select table_name from user_tables;

查看所有用户表名

select table_name from all_tables;

查看表结构

【注意】:只能在命令行窗口执行

desc 表名;

六、结尾(资源链接)

付费资源下载:

经验分享 程序员 微信小程序 职场和发展