慕课网oracle的学习笔记---基础篇(三)操作表中的数据

1. 操作表中的数据

-添加数据

基本语句:INSERT INTO table_namecolumn1,column2,...

VALUESvalue1,value2,...;(前一个括号的字段数应与values中数量一致,若values全写了,前一个括号可不要)

示例:

-添加全部值:insert into userinfo values1,‘xxx’,‘123’,‘[email protected]’,sysdate);

(字符串类型要用单引号括起来,sysdate表示添加值的系统时间)

-添加指定字段的值:insert into userinfoidusernameuserpwdvalues 2,‘yyy’,‘123’);

-添加默认值:ALTER TABLE userinfo MODIFY regdate default sysdate;(创建/修改表时设置默认值)

insert into userinfo idvalues3);(此时表中会默认加入系统时间,若自己设置,则对应字段添值即可)

-查看数据:select * from userinfo;(查看全部数据)

select usernameuserpwd from userinfo;(查看特定字段)

-创建表时复制:create table new_table_name as select column1,.../*from old_table_name

示例:create table userinfo2 as select * from userinfo;(复制全部)

create table userinfo3 as select idusername from userinfo;(复制特定行,显示的时候也只有特定行)

-添加时复制:insert into table_new [(column1,...)] select column1,.../ *from table_old;

 

2. 修改数据

-update语句

update table_name set column1=value1...[where conditions];(没有where,则全部更新)

示例:update userinfo set userpwd=123;无条件更新(全部更新,无条件更新)

update userinfo set username=zz where username=xx’;(有条件的更新)

 

3. 删除数据

-delete语句

delete from table_name [where conditions];(没有where删除整个表,有where删除特定记录

猜你喜欢

转载自blog.csdn.net/The_Lost_Oracle/article/details/81736313