oracle数据库基本操作
创建表空间:
create tablespace 表名
datafile 'c:\表名.dbf' (创建表路径)
size 100m (表空间大小 100mb)
autoextend on (空间不足时自动增长)
next 10m (每次增长10mb)
创建用户:
create user 用户名
identified by 口令
default tablespace 表名
权限赋予:
grant dba to 用户名 (用管理员扎账户执行该命令,给创建的用户赋予操作数据库的权力)
创建表:正常sql语句
create table 表名(
id number primary key,
name varchar2(30), (在oracle里字符类型为varchar2)
addressid number, (number类型不指定长度默认18)
housenumber varchar2(30),
adddate date
增加字段:
alter table 表名 add(列名 类型[默认值],列名 类型[默认值],....)
alter table 表名 add{
name varchar2(20),
pwd varchar2(20)
}
修改字段:
alter table 表名 modify(列名 类型[默认值],列名 类型[默认值],...)
later table 表名 modify{
nam varchar2(30),
pwd number(30)
}
修改字段名:
alter table 表名 rename column 原列名 to 新列名
删除字段名:
alter tabe 表名称 drop column 列名1,列名2;
删除表:
drop table 表名
无法回滚的删除表空间:
truncate table 表名称
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通