查找
Select 字段(全部查找为*)from 表
增加
Insert into 字段(全部增加为表) values(需要增加的内容,用'','隔开')
删除
Delete from 表 where 字段=内容 --删除某个字段的数据
Delete from 表 --删除整个表
修改
Update 表 set 字段A=内容 where 字段B=内容 --当字段B=内容的时候修改字段A的内容
Update 表 set字段A=内容 --把表中所有的字段A的内容都变成修改后的内容
数据的拷贝
用插入的方法
Insert into 表1 (字段 1,字段2)values(select 字段1,字段2 from 表2)
用创建表格的方法
Create table 表1 as select * from 表2 --把表2中所有内容复制到表1中去
排序:order by(这个放在sql语句的最后面)
Asc ---升序(默认)
Desc –降序
SELECT SYSDATE() from DUAL
SYSDATE()是系统时间 DUAL 是临时表
条件查询
用like字符
字段A Like '%h% ' --模糊查询字段A带h的内容
字段A Like '_l' --查询 字段A第二是l的内容
分组函数
用 group by 字段A –根据字段A来分组
用having 子句(必须子句为函数)
Where后面必须加单行函数
多表查询
Select 表1.字段1,表2.字段1 from 表1,表2 where 表1.字段3=表2.字段3(+) ---右连接查询
Select 表1.字段1 ,表2.字段2 from 表1 right join 表2 on 表1.字段3=表2.字段3