1. 向表中添加数据(Insert 语句):

添加的语法:

INSERT INTO table_name(column1,column2,column3,......)
VALUES(value1,value2,value3,...)

其中table_name之后的字段是可以省略的,只是VALUES的每个字段都必须和定义的字段所匹配。

(1).首先创建一张表:

SQL> create table userinfo(
2 id number(6,0),
3 username varchar2(20),
4 userpwd varchar2(20),
5 email varchar2(30),
6 regdate date)
7 ; 表已创建。 SQL> desc userinfo;
名称 是否为空? 类型
----------------------------------------- -------- ----------------------------
ID NUMBER(6)
USERNAME VARCHAR2(20)
USERPWD VARCHAR2(20)
EMAIL VARCHAR2(30)
REGDATE DATE SQL>

(2), 向表中全部字段添加值:

SQL> select * from userinfo;

        ID USERNAME             USERPWD
---------- -------------------- --------------------
EMAIL REGDATE
------------------------------ --------------
1 xxx 123456
ltwuyanlong@163.com 20-9月 -15 SQL>

注意: sysdate是获取当前时间的函数;

(3),向表中的指定字段添加值:

SQL> insert into userinfo(id,username,userpwd) values(2,'yyy','');

已创建 1 行。

SQL> select username,userpwd from userinfo ;

USERNAME             USERPWD
-------------------- --------------------
xxx 123456
yyy 456123 SQL>

(4),向表中添加默认值:

SQL>
SQL> create table userinfo1(
2 id number(6,0),
3 regdate date default sysdate); 表已创建。 SQL> insert into userinfo1
2 (id) values(1); 已创建 1 行。 SQL> select * from userifo1;
select * from userifo1
*
第 1 行出现错误:
ORA-00942: 表或视图不存在 SQL> select * from userinfo1; ID REGDATE
---------- --------------
1 20-9月 -15 SQL>

向表中添加默认值使用的是default关键字标识;

5. 修改表之后添加默认值:

SQL> alter table userinfo
2 modify email default '无'; 表已更改。 SQL> insert into userinfo(id) values(3); 已创建 1 行。 SQL> select id,email from userinfo; ID EMAIL
---------- ------------------------------
1 ltwuyanlong@163.com
2
3 无 SQL>

不适用默认值的情况:

SQL> insert into userinfo(id ,email) values(4,'631464569@163.com');

已创建 1 行。

SQL> select id,email from userinfo;

        ID EMAIL
---------- ------------------------------
1 ltwuyanlong@163.com
2
3 无
4 631464569@163.com SQL>

最新文章

  1. xth的旅行(codevs 1450)
  2. 由一个Servlet 看java入门常犯的几个错误
  3. java单例模式和双例模式
  4. css选择器,用来处理隔行变色的表格
  5. Atom markdown .md 编写格式技巧
  6. VBS基础篇 - 循环
  7. 几款Http小服务器
  8. Thinkpad X200 屏幕备案
  9. WPF Template模版之寻找失落的控件【三】
  10. JavaScript DOM节点操作总结
  11. Wpf中鼠标样式的修改,作用点修改
  12. Go语言学习笔记(七)杀手锏 Goroutine + Channel
  13. markdown 语法指南
  14. Python 执行 mysql 存储过程
  15. js面向对象 下
  16. geiUItabBarItem设置图片颜色和title颜色
  17. ThreadLoacl 小记
  18. hibernate Validator 6.X 的学习,bean的约束(主要包括的是容器元素的验证)
  19. Flutter - 左右侧滑菜单:drawer和endDrawer
  20. numpy中的random函数

热门文章

  1. lshw 命令(查看硬件信息)
  2. 2013 ACM/ICPC 长沙现场赛 A题 - Alice's Print Service (ZOJ 3726)
  3. C#根据WSDL文件生成WebService服务端代码
  4. [MSDN]关键字查询语言 (KQL) 语法参考
  5. Lodop实现web套打
  6. HTTP层 —— 响应
  7. Ajax效果
  8. asp下实现多条件模糊查询SQL语句
  9. 转:『代码』JS封装 Ajax级联下拉列表
  10. Apache Rewrite url重定向功能的简单配置