Mysql数据库-DAY2

查找

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

 

posted @ 2019-04-11 22:27  相遇期待  阅读(115)  评论(0编辑  收藏  举报