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函数提高开发效率

