提交 3fbd7ebb 编写于 作者: whatyn's avatar whatyn

1

上级 05a23eb6
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
> 安装mysql 5.7 > 安装mysql 5.7
```js ```js
参考 压缩包免安装文件安装mysql参考
http://blog.xushufa.cn http://blog.xushufa.cn
http://blog.csdn.net/wengengeng/article/details/52013650 http://blog.csdn.net/wengengeng/article/details/52013650
https://www.cnblogs.com/jyjia/archive/2019/03/07/10490013.html https://www.cnblogs.com/jyjia/archive/2019/03/07/10490013.html
...@@ -17,6 +17,7 @@ https://www.aliyundrive.com/s/pymjQca3DbY ...@@ -17,6 +17,7 @@ https://www.aliyundrive.com/s/pymjQca3DbY
``` ```
### 1.1、下载软件
```java ```java
下载mysql 下载mysql
...@@ -50,6 +51,7 @@ https://www.aliyundrive.com/s/pymjQca3DbY ...@@ -50,6 +51,7 @@ https://www.aliyundrive.com/s/pymjQca3DbY
``` ```
### 1.2、配置环境变量
```java ```java
3.配置环境变量 3.配置环境变量
...@@ -90,6 +92,8 @@ https://www.aliyundrive.com/s/pymjQca3DbY ...@@ -90,6 +92,8 @@ https://www.aliyundrive.com/s/pymjQca3DbY
``` ```
### 1.3、注意事项
```java ```java
注意 注意
...@@ -166,7 +170,9 @@ https://www.cnblogs.com/jyjia/archive/2019/03/07/10490013.html ...@@ -166,7 +170,9 @@ https://www.cnblogs.com/jyjia/archive/2019/03/07/10490013.html
``` ```
## 2、基础命令 ## 2、操作语法
### 2.1、基础命令
```sql ```sql
...@@ -401,9 +407,7 @@ mysqldump -uroot -p –default-character-set=latin1 –set-charset=gbk –skip-o ...@@ -401,9 +407,7 @@ mysqldump -uroot -p –default-character-set=latin1 –set-charset=gbk –skip-o
``` ```
## 3、高级语法 ### 2.2、linux命令
### 3.1、linux命令
```sql ```sql
...@@ -502,27 +506,8 @@ lower_case_table_names = 2 ...@@ -502,27 +506,8 @@ lower_case_table_names = 2
``` ```
### 3.2、毫秒数字转换为日期
``` ### 2.3、group_concat函数
sql将毫秒数字转换为日期
SELECT FROM_UNIXTIME(operation_time/1000,"%Y-%m-%d %H:%i:%s") operationDate FROM ins_purchase
```
```sql
--时间计算
SELECT id,car_number,tel,person_liable,result,create_time,
date_format(create_time, '%H:%i:%s') t1,
timediff(date_format(create_time, '%H:%i:%s'),'03:00:00') t2,
(HOUR(timediff(date_format(create_time, '%H:%i:%s'),'03:00:00')) + ROUND(MINUTE(timediff(date_format(create_time, '%H:%i:%s'),'03:00:00'))/60) )
t3 FROM `ins_car_use_log` where person_liable like '%林%'
order by create_time desc limit 100;
```
### 3.3、group_concat函数
```sql ```sql
MySQLgroup_concat函数 MySQLgroup_concat函数
...@@ -615,7 +600,7 @@ select id,group_concat(name order by name desc) from aa group by id; ...@@ -615,7 +600,7 @@ select id,group_concat(name order by name desc) from aa group by id;
``` ```
### 3.3、left join左右连接 ### 2.4、left join左右连接
```sql ```sql
sqlleft joinright joininner join的区别 sqlleft joinright joininner join的区别
...@@ -711,7 +696,7 @@ compopr参数指定关系比较运算符:"=", "<", ">", "<=", ">=" 或 ...@@ -711,7 +696,7 @@ compopr参数指定关系比较运算符:"=", "<", ">", "<=", ">=" 或
``` ```
### 3.4、Case when 的使用方法 ### 2.5、Case when 的使用方法
```java ```java
...@@ -846,9 +831,7 @@ CONSTRAINT check_salary CHECK ...@@ -846,9 +831,7 @@ CONSTRAINT check_salary CHECK
``` ```
## 4、其他 ### 2.6、复制表结构、表数据
### 4.1、复制表结构、表数据
```java ```java
...@@ -902,12 +885,49 @@ SELECT * INTO 表2 FROM 表1 ...@@ -902,12 +885,49 @@ SELECT * INTO 表2 FROM 表1
``` ```
## 3、小技巧
### 3.1、日期转化与计算
```sql
sql将毫秒数字转换为日期
SELECT FROM_UNIXTIME(operation_time/1000,"%Y-%m-%d %H:%i:%s") operationDate FROM ins_purchase
```
```sql
--时间计算
SELECT id,car_number,tel,person_liable,result,create_time,
date_format(create_time, '%H:%i:%s') t1,
timediff(date_format(create_time, '%H:%i:%s'),'03:00:00') t2,
(HOUR(timediff(date_format(create_time, '%H:%i:%s'),'03:00:00')) + ROUND(MINUTE(timediff(date_format(create_time, '%H:%i:%s'),'03:00:00'))/60) )
t3 FROM `ins_car_use_log` where person_liable like '%林%'
order by create_time desc limit 100;
``` ```
### 3.2、中文排序
```sql
sql中文排序 sql中文排序
SELECT id,name FROM `T_USER` ORDER BY convert(name using gbk) ASC limit 10,100; SELECT id,name FROM `T_USER` ORDER BY convert(name using gbk) ASC limit 10,100;
``` ```
### 3.3、分组取最值
```sql
分组取最值
select * from (select * from ins_delivery_region_sort order by update_time desc limit 99999999) so group by region
```
```sql
新增或修改数据
Insert into fd_supplier VALUES (null,#{supplier_id},#{s_code}) on duplicate key update s_code=#{s_code}
```
### 3.4、修改root密码
```js ```js
...@@ -929,7 +949,7 @@ mysql> exit; ...@@ -929,7 +949,7 @@ mysql> exit;
``` ```
### 4.2、文档 ### 3.5、文档
- [数据库隔离级别]( https://blog.xushufa.cn ) - [数据库隔离级别]( https://blog.xushufa.cn )
......
...@@ -122,7 +122,8 @@ ...@@ -122,7 +122,8 @@
| 3 | [web.xushufa.cn]( https://web.xushufa.cn ) | `vuepress-theme-reco`构建的博客网站。| | 3 | [web.xushufa.cn]( https://web.xushufa.cn ) | `vuepress-theme-reco`构建的博客网站。|
--- ---
> 文徵明-小楷赤壁赋 <br/> ## 导图
![文徵明-小楷赤壁赋]( https://md.xushufa.cn/gitimg/document/imgs/shufa/文徵明-小楷赤壁赋.jpg )
![文档导图]( https://md.xushufa.cn/gitimg/imgs/other/thinking/文档导图.svg )
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册