MySQL
别问,问就是白给
这个作者很懒,什么都没留下…
展开
-
MySQL中delete和truncate的区别
truncate和delete的区别1.truncate不能加条件,一般用于清空表2.truncate效率高一些3.delete删除有返回值,truncate没有返回值4.delete删除可以回滚,truncate删除不能回滚5.对于表里的特殊列,如自增长列(就是不赋值自己会自己增长赋值),使用delete删除数据后,再插入出入断点处开始,如果使用truncate,值从1开始回滚简单介绍:当同时执行几条SQL语句,1,2执行成功,3失败,那么全算是失败,数据库状态滚动到没执行前假如不回滚:那原创 2020-08-14 22:19:31 · 649 阅读 · 0 评论 -
MySQL中删除数据的常用格式
关键字:-delete清空表1:delete from 表名清空表2:truncate table 表名条件删除:delete from table where 条件多表删除:delete 删表1别名,删表2别名 from 表1 别名 join 表2 别名 on 条件 where 条件多表删除,delete后面写的是需要删除内容表的别名truncate和delete的区别1.truncate不能加条件,一般用于清空表2.truncate效率高一些3.delete删除有返回值,trunc原创 2020-08-14 22:18:25 · 1098 阅读 · 0 评论 -
MySQL修改表的内容使用格式
关键字:-update格式:update table set 列1=值1,列2=值2,列3=值3 where 条件原创 2020-08-14 21:46:45 · 694 阅读 · 0 评论 -
MySQL中常用数据插入介绍
-insert格式:insert into table(列名1,列名2…) values(值1,值2…)注意:1列名可以颠倒2格式别错了3列数和值数必须相同标准格式insert into table(列1,列2...) values(值1,值2...)常用格式#列名可省略insert into table values(值1,值2...)指定插入#没写的列必须可以为空insert into table set '列1'='值1','列2'='值2'...原创 2020-08-14 21:19:53 · 114 阅读 · 0 评论 -
MySQL查询结果显示指定行以及分页查询公式
一.limit简单介绍关键字:-limit功能:读取结果指定行位置:语句最后#前五行select * from table where age >10 limit 5#limit offset,size #从0索引开始,读取五行显示select * from table where age >10 limit 0,5#查询11到25行select * from table where age >10 limit 10,15二.分页查询#显示第n页,每页size条数原创 2020-08-14 20:03:10 · 562 阅读 · 0 评论 -
MySQL简单的分组查询入门
分组查询1.-group by语法:select 分组函数,列(出现在group by后面的必须存在)from 表【where 条件】group by 分组的列表【order by 子句】一.group by简单案例每个部门的平均工资select department ,avg(slalary)from tablegroup by department 2.查询每个部门的位置个数select count(*)location_idfrom departmentgrou原创 2020-08-13 22:14:40 · 132 阅读 · 0 评论 -
MySQL中分组函数的简单介绍和使用
MySQL中常用的分组函数格式:select 函数(实参列表)from table分类:1. 单行函数,2. 分组函数sum()#求和avg()#平均值max()#最大值min()#最小值count()#数据条数select sum(age) from tablesum avg 忽略null其他不忽略...原创 2020-08-13 20:48:33 · 232 阅读 · 0 评论 -
MySQL中常见函数之单行函数的简单介绍和举例
MySQL中常见函数格式:select 函数(实参列表)from table分类:1. 单行函数,2. 分组函数一.字符函数1.-length #获取的是字节个数,utf-8编码,汉字2,字母1select length(' hhh哈 ' )from table =>结果为52.-concat #拼接字符串select concat(name,'----------',age) from table =>结果 小明-----183.-upper:字母变大写原创 2020-08-13 19:49:27 · 431 阅读 · 0 评论 -
MySQL中的排序查询简单介绍
order by(通过_排序)#可多重排序,逗号隔开再写一个就行#位置:一般放在最后,limit除外select * from table where age >10 order by age asc,score descselect * from table where age >10 order by age descasc:1 2 3 4 5 从小到大 ->默认排序desc:5 4 3 2 1 从大到小...原创 2020-08-13 15:15:27 · 101 阅读 · 0 评论 -
MySQL模糊查询_like_between_in_等使用格式
like#单引号必须有select * from table where name like '%a_'通配符% :任意多个,包含0个_ :任意一个查询第二个字符为下划线的select * from table where name like '_\_%'\ 字符为转义字符,有些字符有特殊含义,加上\后使字符变为本来的字符between and#包含临界值#两个临界值不能改顺序select * from table where age between 0 and 12原创 2020-08-12 22:28:12 · 548 阅读 · 0 评论 -
MySQL中的不等于
不等于:<>不等于:!=不等于空:ifnull原创 2020-08-12 21:51:43 · 1422 阅读 · 0 评论