操作数据
添加数据
修改数据
删除数据
添加数据
INSERT语句
操作实例
复制表数据
INSERT语句
INSERT INTO table_name
(column1,column2,...)
VALUES(value1,value2,...)
向表中所有字段添加值
insert into userinfo
values(1,'xxx','123','xxx@.com',sysdate);
--查看插入的字段
select * from userinfo;
向表中指定的字段添加值
insert into userinfo(id,username,userpwd)
vaues(2,'yyy','123');
查看数据
select username,userpwd from userinfo
向表中添加默认值
create table userinfo1
(id number(6,0),
regdate date default sysdate);
insert into userinfo1
values(1);
报错,没有把值和字段进行一一对应
insert into userinfo1(id)
values(1);
--修改表
alter table userinfo
modify email default '无';
insert into userinfo(id)
values(3);
select id,email from userinfo;
insert into userinfo(id,email)
values(4,'aaa');
<!--插入数据--!>如果所有字段都添加则不需要在表名后写字段
insert into 表名(列名,列名2)values(内容1,内容2);
例子:insert into userinfo values(1,'qqq','123','123@168.com',sysdate);//字符串类型的数据需要加单引号。
<!--向表中插入默认值--!>
alter table 表名 modify 列名 default '内容';
例子:alter table userinfo modify email default '12300';
1.向表中所有字段添加值
不指定字段名称,默认表字段排列
insert into userinfo
values (1,'xxxx','123','xxxxx@126.com',sysdate);
sysdate 获取当前日期
2.向表中指定字段添加值
insert info userinfo(id,username,userpwd)
values(2,'yyy','123');
select username,userpwd from userinfo;
添加数据注意表设定某些字段是否可以为空的。
create table userinfo1
(
id number(6,0),
regdate date default sysdate
);
insert info userinfo1(id)
values('1');
一定要指定字段名称,有默认值的会自动填充.
alter table userinfo
modify email default '无';
修改表字段的默认值
insert into userinfo(id)
values(3);
select id,email from userinfo;
如果email字段不想用默认值
insert info userinfo(id,email)
values(4,'aaaa');
操作表中的数据
. 添加数据
insert into table_name(column1,column2,...) values(value1,value2,...);
向表中所有字段添加值
insert into table_name values(value1,value2,...);
向表中指定字段添加值
insert into table_name(column1,column2) values(value1,value2);
向表中添加默认值 default
创建表时设置default
修改表中的字段设为默认值
alter table userinfo modify email default '无';
. 修改数据
. 删除数据
向表中指定字段添加值
示例:列出需要查询的字段,添加值。创建表的时候如果不能为空的字段,则必须添加值。
default 赋值
添加数据
insert 语句
INSERT INTO table_name
(column1,column2,...)VALUES(values1,value2,...)
加黑部分为关键字
例子
向表中所有字段添加值
insert into userinfo
values(1,'xxx','123','xxx@126.com',sysdate)
获取当前日期的函数为:sysdate 注意如果是字符串类型的值需要加上单引号,另外获取当前日期:sysdate。
插入数据
操作表中的数据
添加数据:INSERT INTO table_name(column1,column2,.....) VALUES(value1,value2,......);
修改数据:
删除数据:
--向表中添加数据
INSERT INTO table_name (column1,column2,...) VALUES (value1,value2,...); --语法
--table_name 表名
--column1 字段名
--value1 要添的数据
INSERT INTO XCX1 VALUES (1,'A','A@123',SYSDATE); --示例,向表中的所有字段添加值,可以不用 写字段名,但是要和表的字段顺序对应
INSERT INTO XCX1 (ID) VALUES (3); --示例 给表中某个字段添加数据,其他字段如果不能为空,还是要插入,不然会失败
--给表加默认值
字段后面加 DEFAULT '默认值' 关键字
alter table xcx1 modify email default '无'; --插入数据,如果没有赋予值,就会默认这个值
1、添加数据:
Insert Into table_name
(column1,column2,...)
Values (value1,value2,...);
添加所有字段:insert into 表名 values(数据,..,);
添加指定字段:insert into 表名 (字段名,。。) values(数据,。。)
查询数据:select * from 表名;
创建表中字段为默认值 (default):create table 表名(字段 字段类型 default 默认值);
为已有表中字段设置默认值:alter table 表名 modify 字段名 default 默认值;
默认值的添加形式
select username,userpwd from userinfo 查询指定字段
插入字段的值需要指定字段
select*from table_name 查询所有的字段
插入数据(sysdate:当前日期)
insert into table_name *(column,columen,...)values(value1,value)
给列重添默认值是需要高纬度的操作的
所谓没有自动对齐也是一个很容易被忽略的概念(“只做你自己的事别管别的空”)
操作表中数据
添加数据
INSERT 语句
1.添加部分字段:
insert into table_name(column1,column2,...)VALUES(value1,value2,...)
2.添加所有字段:
insert into table_name values(value1,value2,...)
sysdate显示当前日期
3.向表中添加默认值
创建表时添加默认值
create table userinfo( id nmber(10,0), regdate date default sysdate);
修改默认值
alter table userinfo modify column_name default 默认值
插入数据的语句
操作表中的数据
1、添加数据
语法:INSERT INTO 表名 (column1,column2,...) VALUES (value1,value2,...);
举例:向表中所有字段添加值,这里需要注意一点是Oracle中获取当前日期是sysdate,如图。
查询记录
向表中数据指定字段添加值,注意:使用该方式,查看表中是否有不能为null的约束,如果有必须对该字段进行添加。
向表中添加默认值,也就是没有对该字段进行添加,该字段也会有默认值,也就是为该字段进行默认约束,如图,这里需要注意,需指定位置。
修改userInfo表的Email字段,对它进行添加默认约束。
如果不想使用默认值,只需要为该字段进行插入即可。
添加数据:
insert into table_name (column1,column2,...) values(value1,value2,...);
给字段添加默认值
alter table table_name modify column_name default column_value;
操作表中的数据
1、添加数据
语法:INSERT INTO 表名 (column1,column2,...) VALUES (value1,value2,...);
举例:向表中所有字段添加值,这里需要注意一点是Oracle中获取当前日期是sysdate,如图。
查询记录
向表中数据指定字段添加值,注意:使用该方式,查看表中是否有不能为null的约束,如果有必须对该字段进行添加。
向表中添加默认值,也就是没有对该字段进行添加,该字段也会有默认值,也就是为该字段进行默认约束,如图,这里需要注意,需指定位置。
修改userInfo表的Email字段,对它进行添加默认约束。
如果不想使用默认值,只需要为该字段进行插入即可。
select (字段名),(字段名),from 表名;
操作表中的数据:
添加数据:
INSERT INTO table_name
(column1,column2,...)
VALUES(value1,value2,...)
例:为表中所有字段添加值:
insert into userinfo
values(1,'xxx','123','xxx@126.com',sysdate);
向表中添加默认值:
create table userinfo
(id NUMBER(6,0),
regdate DATE default sysdate);
insert into userinfo(id)
values(1);
向字段添加默认值:
alter table userinfo
modify email default 'N/A';