mysql消费记录表

编程入门 行业动态 更新时间:2024-10-12 03:19:33

<a href=https://www.elefans.com/category/jswz/34/1771279.html style=mysql消费记录表"/>

mysql消费记录表

insert into,delete,update,select

“增、删、改、查”

insert 增 (向表中插入新纪录)

一次插入1记录给所有记录赋值 [1]

一次插入多条记录给所有记录赋值 [2]

一次插入1记录给指定记录赋值 [3]

一次插入多条记录给指定记录赋值 [4]

[1] insert into ku.biao values(字段值列表);

– insert into userdb.user values()

[2] insert into ku.biao values(字段值列表),(字段值列表)…;

[3] insert into ku.biao(字段名列表) values(字段值记录);

[4] insert into ku.biao(字段名列表) values(字段值列表),(字段值列表)…;

delete 删 (删除表记录)

删除所有行[ delete from ku.biao ;]

删除特定行[ delete from ku.biao where … ;]

update 改(修改记录字段的值)

修改所有记录指定字段的值 [5]

修改指定记录指定字段的值 [6]

[5] update ku.biao set 字段名=值

[6] update ku.biao set 字段名=值,字段名=值 where 条件;

select 查 (单表查询 嵌套查询 多表查询 连接查询)

select * from db.tb ;

select * from db.tb where数值比较 [ 字段名 符号 数字]

[ >、>=、

slelect * from db.tb where id<=10;

字符比较

select from db.tb where user=”root”;

select from db.tb where shell!=”/bin/bash”;

范围内匹配 [ in between..and ]select * from db.tb where id between 1 and 2; (with 1&2)

select * from db.tb where name in (“root”,”apache”…);

select * from db.tb where id not in (100,200,300);

四则运算 [ + - * / % ]select name,uid,gid,uid+gid sum from db.tb;

select name,age,year(now())-age syear from db.tb where name=”root”;

select name,uid,gid,uid+gid sum,(uid+gid)/2 avg from db.tb where name=”bin”;

update userdb.user set age=age+1 where name=tony”;

模糊匹配 [ like %零个或多个null不匹配 _一个字符 ]select name from db.tb where name like ‘____’;//四个字符

select name from db.tb where name like ‘_ a _’;//三个字符a中间

select name from db.tb where name like ‘a%’;//a开头

select name from db.tb where name like “_ % _”;//两个字符

正则匹配 [ ^ $ . [ ] * ]select name from db.tb where name regexp ‘[0-9]’; //含数字

select name from db.tb where name regexp ‘[0-9]$’; //数字结尾

select name from db.tb where name regexp ‘^ [0-9]’; //数字开头

select name from db.tb where name regexp ‘….’; //含四个以上字符

select name from db.tb where name regexp ‘^….$’; //只含四个字符

select name from db.tb where name regexp ‘^r.*t$’; //r开头,t结尾,中间任意

匹配空 [ is null ]select * from db.tb where shell is null;

匹配非空 [ is not null ]

逻辑匹配 [ or and ! ]select * from db.tb where uid=>1000 and shell!=”/bin/bash”;

select * from db.tb where uid=>1000 or shell!=”/bin/bash” ;

查询分组

查询排序[ order by desc/asc]SELECT column_name,column_name

FROM table_name

ORDER BY column_name,column_name ASC | DESC;

限制查询显示的行数 [ limit ]select * from db.tb where uid>10 limit 10 ; //显示结果的前十行

select * from db.tb where uid<10 limit 2,3 ; //显示结果2nd行后开始,显示3行

查询时不显示字段的重复 [ distinct ]select distinct shell from db.tb where uid<10;

查询时可以做数据统计(聚集函数)sum(字段名) //求和select sum(id) from db.tb;

avg(字段名) //平均值select avg(age) from db.tb;

max(字段名) //最大值select min(uid) from db.tb;

min(字段名) //最小值select min(gid) from db.tb;

count(字段名) //计数select count(*) from db.tb where shell=”/bin/bash”;

更多推荐

mysql消费记录表

本文发布于:2024-03-10 11:50:24,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1727886.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:mysql

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!