(MySQL)SQL基本使用——入门教程DML语句

    DML操作是指对数据库中表记录的的操作,主要包括记录的插入(insert)、更新(updata)、删除(delete)和查询,是开发人员日常使用最频繁的操作。

1.插入记录 (insert into)

例如向表emp 中插入一下记录(enamel为zzx1 ......)

(1)way one:(每条记录之间以逗号分隔开)


(2)way two:(注意,没写的自动可以自动设置null,但是我刚开始没写,它居然报错了,5.6要自己加上null的)


查看;select * from emp;


2.删除记录 delete  (DELETE FROM tablename [WHERE CONDITION]


两条zzx1的记录都被删除掉了


3.更新记录 update 


例如,ename 为lisa 的薪水为3000 改为4000


更新后:


4. 查询记录;select * from tablename [where condition]

(1)查询不重复的记录(用distinct关键字来实现)

我先更新了表emp


 

(2)条件查询

例如:查询所有的deptno 为1的记录:

 

(3)排序和限制(用order by 来实现)

  按工资来排序 order by sal

(4)聚合;汇总操作

(常用的有sum()求和,count()记录数,max()最大值,min()最小值)

比如,要在emp 表中统计公司的总人数:


(5)表连接

    表连接分为内连接和外连接;

   内连接:仅选出两张表中互相匹配的记录;

   外连接:会选出其他不匹配的记录。

    外连接又分为左连接和右连接;

   左连接:包含所有的左边表中的记录甚至是右边表中没有和它匹配的记录。

   右连接:包含所有的右边表中的记录甚至是左边表中没有和它匹配的记录。

(6)子查询

(7)记录联合(union)

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值