Mysql常用sql语句汇总

发布时间 - 2026-01-11 03:25:50    点击率:

1、mysql 导出文件:

SELECT `pe2e_user_to_company`.company_name, `pe2e_user_to_company`.company_code, `users`.name, `users`.uid, `users`.mail, `pe2e_email_notification_email`.`email_cc` FROM `users` , `pe2e_user_to_company` LEFT JOIN `pe2e_email_notification_email` ON `pe2e_user_to_company`.`uid` = `pe2e_email_notification_email`.`uid` WHERE `users`.`uid` = `pe2e_user_to_company`.`uid` into outfile '/tmp/users.csv' fields terminated by ',' enclosed by '"' lines terminated by '\r\n'; 

2、关联查询

sql中多个left join,为了保证返回数量和主表一样,要加个group by 主表id

3、if,ifnull,concat_ws等常见方法

1)concat_ws('',country, province, city) region  三字段按照''之间的内容合拼;

concat_ws('',CASE p.gameType1 WHEN 1 THEN '朗诵讲故事' WHEN 2 THEN '朗诵情景演讲' END,CASE p.gameType2 WHEN 3 THEN '主题写作' END) as gameType;

2)if(gender=1,'男','女') as gender;

3)ifnull(age,0) as age;

4)(CASE ageGroup WHEN 1 THEN '儿童A组' WHEN 2 THEN '儿童B组' WHEN 3 THEN '少年A组' WHEN 4 THEN '少年B组' END) as ageGroup;

4、mysql5.7 找回root密码

[root@166087 mysql]# /usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf --datadir=/data/mysql --skip-grant-tables

mysql> update user set authentication_string=password('123456') where user='root';

5、阿里云使用笔记-MySQL远程连接-centos7

首先登录:

mysql -u root -h localhost -p

use mysql                #打开mysql数据库

2)将host设置为%表示任何ip都能连接mysql,当然您也可以将host指定为某个ip

update user set host='%' where user='root' and host='localhost';

flush privileges;    #刷新权限表,使配置生效

然后我们就能远程连接我们的mysql了。

3)如果您想关闭远程连接,恢复mysql的默认设置(只能本地连接),您可以通过以下步骤操作:

use mysql        #打开mysql数据库

update user set host='localhost' where user='root';    #将host设置为localhost表示只能本地连接mysql

flush privileges;    #刷新权限表,使配置生效

update user set password=password('123456') where User='root';#修改密码

flush privileges ; #刷新权限表,使配置生效

备注:您也可以添加一个用户名为yuancheng,密码为123456,权限为%(表示任意ip都能连接)的远程连接用户。命令参考如下:

grant all on *.* to 'yuancheng'@'%' identified by '123456';

flush privileges;

4)mysql排序时如果该字段是varchar怎么办?

2种办法:

1. order by 字段+0

2. order by cast(字段 as int)

6、批量修改字段数据

update t_comment SET avatar = replace(avatar, 'http', 'https');//替换

update t_log set message=concat("https",message);//前面追加


# mysql常用命令使用方法  # 数据库常用mysql语句  # 常用的mysql语句  # 对MySql经常使用语句的全面总结(必看篇)  # Mysql查询最近一条记录的sql语句(优化篇)  # MySQL 使用DQL命令查询数据的实现方法  # 整理MySql常用查询语句(23种)  # Mysql学习之数据库检索语句DQL大全小白篇  # 都能  # 设置为  # 您也  # 就能  # 多个  # 您可以  # 您想  # 默认设置  # 密码为  # 修改密码  # 表一  # gameType  # 要加个  # ageGroup  # left  # join  # gender  # age  # country  # concat_ws 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何实现全文搜索功能?(Scout和Algolia示例)  详解阿里云nginx服务器多站点的配置  浅谈javascript alert和confirm的美化  Android滚轮选择时间控件使用详解  Android自定义listview布局实现上拉加载下拉刷新功能  Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】  JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)  使用C语言编写圣诞表白程序  Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】  Laravel中的Facade(门面)到底是什么原理  Laravel如何记录自定义日志?(Log频道配置)  Java垃圾回收器的方法和原理总结  通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】  Swift中switch语句区间和元组模式匹配  Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧  laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法  Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案  Laravel怎么在Controller之外的地方验证数据  HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】  Laravel Fortify是什么,和Jetstream有什么关系  如何打造高效商业网站?建站目的决定转化率  PythonWeb开发入门教程_Flask快速构建Web应用  用v-html解决Vue.js渲染中html标签不被解析的问题  Java解压缩zip - 解压缩多个文件或文件夹实例  JS实现鼠标移上去显示图片或微信二维码  微信推文制作网站有哪些,怎么做微信推文,急?  详解Android中Activity的四大启动模式实验简述  再谈Python中的字符串与字符编码(推荐)  如何用好域名打造高点击率的自主建站?  如何在万网自助建站中设置域名及备案?  Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  android nfc常用标签读取总结  免费视频制作网站,更新又快又好的免费电影网站?  如何在建站宝盒中设置产品搜索功能?  微信小程序 HTTPS报错整理常见问题及解决方案  如何在局域网内绑定自建网站域名?  Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】  怎么用AI帮你为初创公司进行市场定位分析?  百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧  nginx修改上传文件大小限制的方法  Swift中循环语句中的转移语句 break 和 continue  Android Socket接口实现即时通讯实例代码  javascript中数组(Array)对象和字符串(String)对象的常用方法总结  Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】  Laravel如何为API编写文档_Laravel API文档生成与维护方法  Laravel Docker环境搭建教程_Laravel Sail使用指南  Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】  开心动漫网站制作软件下载,十分开心动画为何停播?  Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率