sql语句和字段可以大写也可以小写。当oracle数据库执行的时候,会自动将sql语句和字段转换为大写字母。写大写字母的好处是,运行速率更快,因为数据库不用转换一次。
2)select 查找表中的数据 :SELECT * FROM T_TABLE(表名字) t [where condition]; 其中 * 是查询所有,也可以 * 换成 t.字段名 来查找需要查找的部分数据。where 是查询条件,比如 某个字段的数据在什么范围。例如:
//第一种:
SELECT * FROM T_TEST t;
//第二种:
SELECT t.tno FROM T_TEST t;
//第三种,加where时
SELECT * FROM T_TEST t WHERE t.tno>3;
//第四种,有多个限定条件时,可以加and
SELECT * FROM T_TEST t WHERE t.tno>3AND t.tno<6;
3)insert 向指定的表中添加数据 : 向表中添加数据有基本的两种方式:
①INSERT INTO TABEL(表名) VALUES(字段1的值,字段2的值,...)例如
INSERTINTO T_TEST VALUES(9,'name8',32);
②INSERT INTO T_TABLE(表名) (字段1名,字段2名,...) VALUES (字段1的值,字段2的值); 字段名,可以是该表中想插入部分或者全部的字段名,并且值和名的位置必须对象。
INSERTINTO T_TEST (TNO,TNAME) VALUES (9,'name9');
4)update 更新表的数据 : UPDATE T_TABLE(表名) t SET 字段名 = 值[,字段名 = 值] WHERE condition;
//注意没有FROM
UPDATE T_TEST t SET t.tname = 'updateName',t.tgrade = 100WHERE t.tno = 2;
5)delete 删除表中的数据 : DELETE [FROM] T_TABLE(表名) WHERE CONDITION;
第一种:删除单条数据
//FROM 不写也能运行
DELETE T_TEST t where t.tno = 8;
第二种:删除多条数据,也可以删单条数据
DELETE T_TEST t where t.tno IN (5,6,7);