oracle常见操作

修改字段长度

sql 复制代码
ALTER TABLE my_table
MODIFY my_column VARCHAR2(new_length);

修改字段名称

sql 复制代码
ALTER TABLE my_table
RENAME COLUMN old_column TO new_column;

修改字段非空属性

sql 复制代码
-- 由非空改成允许为空
ALTER TABLE my_table
MODIFY my_column NULL;
-- 由允许为空改成非空
ALTER TABLE my_table
MODIFY my_column NOT NULL;

修改字段类型

sql 复制代码
ALTER TABLE my_table
MODIFY my_column new_type;

添加字段

sql 复制代码
ALTER TABLE table_name
ADD column_name data_type;

添加唯一索引

sql 复制代码
CREATE UNIQUE INDEX index_name
ON my_table(column1, column2);
相关推荐
李白客36 分钟前
AI 数据库落地 NL2SQL:准确率卡在四成,问题在表注释不在模型
数据库
FluxDB1 小时前
FluxDB vs DBX vs DBeaver:GPUI、Tauri、Eclipse 三种技术栈实测
数据库·mysql
杨航 AI1 小时前
JEV的用法
java·前端·数据库
数据库小学妹1 小时前
MySQL分页结果不稳定:唯一键兜底与游标分页
数据库·mysql·dba
风翼靓崽2 小时前
mysql数据备份/恢复
数据库·mysql
木棉软糖2 小时前
5 步确认 TiDB 历史抽数的 Logstash 有没有真的写进 ES
elasticsearch·oracle·tidb
贝锐2 小时前
金仓、达梦、TDSQL全适配:向日葵补齐信创数据库层远程运维能力
运维·数据库·信创
xixiaoyunya3 小时前
Redis缓存三大问题实战:穿透、击穿、雪崩,我用一个电商秒杀场景讲清楚
数据库·redis·缓存
这个DBA有点耶4 小时前
Merge还是Materialize?一文讲透MySQL 8.0 CTE底层的执行计划博弈与性能陷阱
数据库·mysql·架构
Thanks_ks5 小时前
MySQL 的 REPEATABLE READ 到底能不能防幻读——从快照读、当前读到 Next-Key Lock
数据库·mysql·innodb·mvcc·锁机制·事务隔离级别·间隙锁