首页 / ORACLE / Oracle基本语法
Oracle基本语法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Oracle基本语法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1626字,纯文字阅读大概需要3分钟。
内容图文
![Oracle基本语法](/upload/InfoBanner/zyjiaocheng/1132/801ae78b507f456cadf3a98e3d991024.jpg)
1.使用命令行创建表
使用命令行创建表的关键字是CREATE TABLE,其简单语法如下:
CREATE TABLE table_name(
column_name type[CONSTRAINT constraint_def DEFAULT default_exp]
[,column_name type[CONSTRAINT constraint_def DEFAULT default_exp]...]
)
[ON COMMIT(DELETE|PRESERVE ROWS]
[ORGANIZITION{HEAP|INDEX|EXTERNAL...}]
[PARTITION BY...(...)]
[TABLESPACE tablespace_name]
[LOGGING|NOLOGGING]
[COMPRESS|NOCOMPRESS];
·table_name:指定要分配给该表的名称。
·column_name:指定要分配给某个列的名称。
·type:指定某个列的类型。
·constraint_def:指定对某个列的约束。
·default_exp:指定一个表达式,用来为某个列赋予默认值。
2.修改表的结构
修改表的基本语法如下:
ALTER TABLE<username>table_name
ADD column_name|MODIFY column_name|DROP COLUMN column_name
·<username>:表示当学习了如何创建用户后,从安全的角度考虑,需要为表指定其所属的用户。
·ADD:向表中添加列。
·MODIFY:修改表中已存在的列的信息。
·DROP COLUMN:删除表中的列,在删除表中的列时如果加上CASCADE CONSTERAINTS,表示把与该列有关的约束也一并删除。
3.重命名表
在创建表后,如果想要修改表的名称,可以对表进行重命名。
如:将表Sys_User重命名为用户信息
ALTER TABLE Sys_User
RENAME TO 用户信息;
4.删除表
用户经常需要删除一些不需要的表,可使用删除表语句DROP TABLE来完成,语法如下:
DROP TABLE table_name
5.插入数据
使用INSERT语句可向指定表中插入数据。INSERT语法的基本结构如下:
INSERT INTO<table_name>(column_name1,column_name2...,column_name n)
VALUSE(values 1,values 2,...,values n)
其中,column_name 1,column_name2,...,column_name n必须是指定表名中定义的列,
而且必须和VALUES字句中的值values 1,values 2,...,values n一一对应,且数据类型相同。
6.更新数据
使用UPDATE命令修改表中的数据
UPDATE<table_name>SET column_name 1=values 1,column_name 2=values 2,...,column_name n=values n
WHERE search_conditions
如果不带where子句,则表中的所有行都将被更新。
7.删除数据
使用DELETE命令删除表中的数据
DELETE FROM table_name[WHERE search_conditions]
如果省略了WHERE search_conditions子句,就表示删除数据表中全部的数据;如果加上了WHERE search_conditions子句就可以根据条件删除表中的数据。
原文:https://www.cnblogs.com/cml21/p/10005713.html
内容总结
以上是互联网集市为您收集整理的Oracle基本语法全部内容,希望文章能够帮你解决Oracle基本语法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。