mysql 存储换行符 mysql数据换行_mysql 换行

mysql 存储换行符 mysql数据换行_mysql日期转换成字符串_02

深夜食堂

美味不可阻挡


mysql 存储换行符 mysql数据换行_mysql日期转换成字符串_03

mysql 存储换行符 mysql数据换行_mysql 日期格式化_04

start

mysql 存储换行符 mysql数据换行_mysql日期格式化_05

1


mysql 存储换行符 mysql数据换行_mysql 换行_06

【补充】


mysql 存储换行符 mysql数据换行_mysql replace换行_07

say something

mysql 存储换行符 mysql数据换行_mysql日期格式化_08


mysql 存储换行符 mysql数据换行_mysql 日期格式化_09

补充基础-基于SQLyog

1.查询后得到的东东是虚拟的

2.在SQLyog图形界面里 SELECT from可以在同一行;也可以换行,tab处理语句的内容(变量名、表名,条件啥啥啥);也可以混合,部分换行部分不换

3.写语句之前记得先 use 库名;(点击会自动切到盘,但是不严谨)

4.字段为了和关键字区分会加单引号,一般选中F12即可格式化

5.查询常量不需要from(SELECT 100;)

6.查询还可以是字符串、数值运算,还有(SELECT VERSION();查看mysql版本)

7.别名带空格,用双引号

8.去重distinct

9.拼接合成字符串 concat(A ,B) as 别名----一个专门的函数;

11.mysql的加法只支持数值运算,字符串会被尝试转化,如果失败就默认为0,如果有一个为null整体就是null(某员工的该属性不存在)————ifnull(属性,0)判断null并填充0

12.desc 表名 显示表结构;

13.选中运行

14.不等于!=或<>(最好后者)

15.与&&And,或||or,非!not

16.like字符型必须用单引号   %(包含0) 

17.查询第二个字符为下划线的   like ‘_\_%’转义  

18. like '_$_' escape '$'  (将$转义)  模糊查询

19.between and 的临界值不能调换顺序  模糊查询

20.in ('dada00','dfew','vewq') 小括号里必须是同类型或兼容(兼容就是可转化),不能使用like规则里的_%  模糊查询

21.= null 是不行的,is null √(同理<>,not null);反过来,is 100之类也是不能用的,用=》

22.安全等于 <=>,可以用来判断等于null或数值(可读性较差 这是等于的意思,但是看上去却包含<>)

23.当你用like 模糊查询的时候,默认就排除了null的;但是如果条件是or,另一个是主键就完全等价
24.length()得到字符串长度的函数; order by length()

25.order by (先)asc,(后)desc

26. not between and

2


mysql 存储换行符 mysql数据换行_mysql日期格式化_10

【常见函数】


mysql 存储换行符 mysql数据换行_mysql日期格式化_11

Right Left

mysql 存储换行符 mysql数据换行_mysql 换行_12


mysql 存储换行符 mysql数据换行_mysql 日期格式化_13

常见函数

----------

mysql 存储换行符 mysql数据换行_mysql日期转换成字符串_14

字符函数

----------

【1】大小写控制函数 lower,upper

【字符控制函数】

concat (A,B,C...)合并

substr(字符,子串第一位,子串最后一位)

length(A)长度

instr (字符串,子串)得到子串首个的位置

lpad  | rpad(被填的东东,总长度,填什么)l在左填,r在右填

trim(要减掉的 from 字符串) 

replace(原字符串,被替代,用什么替代)

---------

mysql 存储换行符 mysql数据换行_mysql日期格式化_15

数学函数

---------

round(数,保留的小数位数)   四舍五入

truncate(数,保留的小数位数)  直接截断

mod(被除数,除数) 取余

---------

mysql 存储换行符 mysql数据换行_mysql replace换行_16

日期函数

---------

now 获取当前日期

str_to_date: 将日期格式的字符转换成指定格式的日期

STR_TO_DATE('9-13-1999','%m-%d-%Y')  1999-09-13

date_format:将日期转换成字符

DATE_FORMAT(‘2018/6/6’,‘%Y年%m月%d日’) 2018年06月06日

mysql 存储换行符 mysql数据换行_mysql日期格式化_17

------------------

其他函数【补充】

------------------

•在SQL语句中使用IF-THEN-ELSE 逻辑

•使用方法:

–CASE 表达式

CASE expr WHEN comparison_expr1 THEN return_expr1
    [WHEN comparison_expr2 THEN return_expr2
    WHEN comparison_exprnTHEN return_exprn
    ELSE else_expr]
END

例子(逗号和分号注意一下)

SELECT last_name, job_id, salary,
    CASE job_id WHEN 'IT_PROG'  THEN 1.10*salary
                         WHEN  'ST_CLERK'  THEN 1.15*salary
                         WHEN 'SA_REP'  THEN 1.20*salary
    ELSE salary END "REVISED_SALARY" #重命名 
FROM employees;

3


mysql 存储换行符 mysql数据换行_mysql日期转换成字符串_18

【end】


mysql 存储换行符 mysql数据换行_mysql 日期格式化_19

maybe

mysql 存储换行符 mysql数据换行_mysql日期转换成字符串_20


mysql 存储换行符 mysql数据换行_mysql 换行_21

饿不饿


mysql 存储换行符 mysql数据换行_mysql日期转换成字符串_22

味蕾是最忠诚的记忆

相比声音、画面,

味道似乎更长情,世界再大

总有一种味道牢牢地粘在记忆深处

偶尔被勾起,便回味无穷

而这些过去的点滴

脑海的味蕾”都为你记录着……


mysql 存储换行符 mysql数据换行_mysql replace换行_23

mysql 存储换行符 mysql数据换行_mysql日期格式化_24

THE END