SQL四问:
1. 是什么:
2. 怎么用:
3. 好处是啥:
4. 为什么这么做:
回答:
1. 是什么:
SQL定义:一种结构化查询语言,用于访问和处理数据库的标准的计算机语言。
2. 怎么用:
SQL怎么用?下面介绍最简单的用法–>增删改查
例表:
- 增:首先观察表中结构,发现前三个MANAGE_ID、USER_ID、USER_NAME是非空字段,那么,在为表中插入数据要额外注意,要不然会报错
ORA-01400:cannot insert NULL into("OA502_2016"."T_OA_ORG_STATISTICS"."MANAGE_ID")
那么我们就开始插入数据吧^_^。
增加单条数据: 语法:insert into table values(”,”,”,”,…)
PS:粗体为sql语言
SQL语句:
insert into T_OA_ORG_STATISTICS
结果:
values('111111','UserId111','UserName111','orgids111','12121','21212','','','','','');
insert into T_OA_ORG_STATISTICS
values('111111','UserId111','UserName111','orgids111','12121','21212','','','','','');
insert into T_OA_ORG_STATISTICS
values('222222','UserId222','UserName222','orgids222','22222','22222','','','','','');
增加指定条的数据: 语法: insert into table(column) values(”);
insert into
结果:
T_OA_ORG_STATISTICS(MANAGE_ID,USER_ID,USER_NAME,USER_NAMES)
values('333333','UserId333','UserName333','ttttttt');
- 删: 删除表中单条数据: 语法:delete from table where column = ”
-SQL语句:delete from T_OA_ORG_STATISTICS where MANAGE_ID = '111111';
-结果:
删除整张表: 语法:delete from table - 改: 改变表中一条记录的一个字段 语法:update table set column = ” where column = ”
update T_OA_ORG_STATISTICS set ORG_NAMES = '44444' where MANAGE_ID = '222222';
结果:
- 查:这是重中之重。 查询某条数据: 语法:select * from table where column = ”
select * from T_OA_ORG_STATISTICS where MANAGE_ID = '222222';
结果:
查询某条数据下的某个字段: 语法:select column from table where column =
”select ORG_IDS from T_OA_ORG_STATISTICS where MANAGE_ID =
结果:
'111111';
查询某条不重复的记录的某个字段: 语法:select distinct column from table
where column = ”select distinct MANAGE_ID from T_OA_ORG_STATISTICS where USER_NAME='UserName111';
结果:
待续::