![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
香烟达人
这个作者很懒,什么都没留下…
展开
-
通俗理解逻辑删除和物理删除的区别
一:逻辑删除逻辑删除的本质是修改操作,所谓的逻辑删除其实并不是真正的删除,而是在表中将对应的是否删除标识(is_delete)或者说是状态字段(status)做修改操作。比如0是未删除,1是删除。在逻辑上数据是被删除的,但数据本身依然存在库中。对应的SQL语句:update 表名 set is_delete = 1 where id = 1;语句表示,在该表中将id为1的信息进行逻...转载 2019-06-27 15:48:14 · 878 阅读 · 0 评论 -
mysql的内置函数
今天讲一讲 mysql 中常用的内置函数有哪些:字符串函数 日期函数 数学函数字符串函数LENGTH(string ) //string长度,字节CHAR_LENGTH(string) //string的字符个数SUBSTRING(str ,position [,length ]) //从str的position开始,取length个字符REPLACE(str ,sear...原创 2019-09-20 16:32:55 · 101 阅读 · 0 评论 -
【MySQL】中主键(primary key)和唯一键(unique)区别
保证唯一性 是否允许为空 一个表中可以有多少个 能否组合primary key √ × ...原创 2019-08-22 14:19:00 · 3669 阅读 · 0 评论 -
MYSQL的安全模式:sql_safe_updates介绍
什么是安全模式在mysql中,如果在update和delete没有加上where条件,数据将会全部修改。不只是初识mysql的开发者会遇到这个问题,工作有一定经验的工程师难免也会忘记写入where条件。为了避免失误造成的数据全部修改和删除,可开启mysql的安全模式。安全模式的开启与关闭连接到数据库后,查看当前mysql的安全模式的状态mysql> show variabl...原创 2019-08-22 13:29:31 · 670 阅读 · 1 评论 -
case when的使用方法
第一种 格式 :简单Case函数 :格式说明 case 列名 when 条件值1 then 选项1 when 条件值2 then 选项2....... else 默认值 endeg: select case job_level when '1' the...原创 2019-08-08 16:57:20 · 173 阅读 · 0 评论 -
sql调用sql
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="co...原创 2019-08-06 10:40:39 · 395 阅读 · 0 评论 -
mysql和oracle哪个好,前途命运如何
1.就业机会 mysql职位需求大大多过oracle。 oracle多用于国企或者大型企业(运营商、银行、电网、税务、公安局等),入职门槛较高,职位数量有限;而mysql多用于电商、门户等网站服务类公司,入职门槛低,发展空间大。 2.薪资待遇 mysql岗位薪资待遇发展空间较大。(并不是说一定比oracle高或者低) 因为oracle多用于国企或者大型企业,多数情况可能是福利较...原创 2019-07-11 13:11:35 · 7353 阅读 · 0 评论 -
oracle和mysql事务的区别
oracle中事务从上一个commit或rollback开始;MySQL中事务的开始必须要有START TRANSACTION;这才标志着一个事物的开始,否则使用rollback是无法回滚数据的。原创 2019-07-04 21:30:46 · 736 阅读 · 0 评论 -
mysql中tinyint、smallint、int、bigint的区别
tinyint从 -2^7 (-128) 到 2^7 - 1 (123) 的整型数据。存储大小为1个字节。unsigned 是从 0 到 255 的整型数据。所以建表的时候 只能是tinyint(3),哪怕你建tinyint(100),他最大还是3位这么多。smallint从 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整型数据。存储大小为...原创 2019-06-27 16:01:19 · 482 阅读 · 0 评论 -
MySQL高级之内置函数
一、字符串函数查看字符的ascii码值ascii(str),str是空串时返回0select ascii('a');查看ascii码值对应的字符char(数字)select char(97);拼接字符串concat(str1,str2...)select concat(12,34,'ab');包含字符个数length(str)select ...原创 2019-09-20 16:33:47 · 114 阅读 · 0 评论