linux系统——mysql数据库的SQL语言之DML,DQL

DML——数据库操作语言
操作,主要针对数据的插入,删除,更改

DQL——数据库查询语言
查询,对表内数据的多种查询方式

  • DML——操作语言

插入数据 insert:

insert  into  表名  values  (值1,值2);		\\插入一条记录
insert	into  表名(列名) values  (值);		\\插入一个记录

在这里插入图片描述
在这里插入图片描述

更新数据 update:

update  表名  set   列名=值   where  条件	\\更新一条数据
upadte	mysql.user set  authentication_string=password('aaaaa') where  user='root' \\改数据库密码
flush privileges;	\\刷新mysql的系统权限,使密码生效

在这里插入图片描述
删除数据:

delete from  库名.表名;	\\删除表内所有数据,表还在
delete from  库名.表名	where 条件;	\\删除条件匹配到的记录

在这里插入图片描述

  • DQL——查询语言
    简单查询:
select * from 表名;	\\查表内所有数据
select  列名,列名  from  表名;		\\查表内指定列数据

在这里插入图片描述
四则运算查询:

select  数值列*14  from	 表名;		\\查询并运算,表内记录值不变

在这里插入图片描述
排序查询:

select  *  from  表名  order by  排序列  asc	\\升序排列,默认
select  *  from  表名  order by	 排序列  desc    \\降序排列
select  *  from  表名  order by  排序列  desc limit 5 	\\查前五

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
多条件查询:

select  列名  from  表名  where  条件1  and  条件2    \\并列
select   列名  from  表名   where  条件1  or  条件2     \\或者

在这里插入图片描述
在这里插入图片描述

select   列名  from  表名   where  条件   between 1   and  2   \\区间
select   列名  from  表名   where  条件   not  between  1  and  2    \\区间以外

在这里插入图片描述

select   列名   from  表名  where  条件  in (1,2,3) 	\\集合内
select   列名   from  表名  where  条件  not in (1,2,3) 	\\集合外

在这里插入图片描述

select  列名  from   表名   where  列名 IS NULL	\\查空值
select  列名  from   表名   where  列名=‘’	\\值为空格

在这里插入图片描述

select  列名  from   表名   where   列名  like  ‘al%’	\\模糊查询,像是
select  列名  from   表名   where   列名  like  ‘a____’	\\模糊查询,像是

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值