×

MySQL中,21个写SQL的好习惯(修正版)

MySQL

MySQL中,21个写SQL的好习惯(修正版)

老斑鸠 老斑鸠 发表于2020-11-26 浏览1401 评论0
 来源 | 捡田螺的小男孩如若转载请联系原公众号前言每一个好习惯都是一笔财富,本文分SQL后悔药, SQL性能优化,SQL规范优雅三个方向,分享写SQL的21个好习惯,谢谢阅读,加油哈~1. 写完SQL先explain查看执行计划(SQL性能优化)日常开发写SQL的时候,尽量养成这个好习惯呀:写完SQL后,用explain分析一下,尤其注意走不走索引。explain select userid,name,age from user wh

SqlServer

MSSQL中的多行数据合并到一行

小飞侠 小飞侠 发表于2020-11-22 浏览1654 评论0
SC表数据如下:studentcourse张三大学语文李四大学语文张三书法鉴赏张三音乐欣赏李四电影赏析期望得到的结果如下:studentcourse张三大学语文,书法鉴赏,音乐欣赏李四大学语文,电影赏析有两种方式可以实现,一种是函数,一种是FOR XML PATH(SQL2005及以后支持)创建SC表的代码如下:IF OBJECT_ID(N'SC') IS NOT NULL      BEGIN        

MySQL

MySQL语法

小飞侠 小飞侠 发表于2020-11-22 浏览1428 评论0
1. 用户、权限操作1.1 用户操作-- 创建用户(root账号登陆服务器)-- create user '用户名'@'ip地址' identified by '密码'      ip地址为 % 表示 所有地址--- 都可以登陆 use mysql create user 'dbuser1'@'%' identified by '123456';-- 删除用户drop u

MySQL

MySQL语法3

小飞侠 小飞侠 发表于2020-11-22 浏览1406 评论0
Limit分页、执行计划、慢日志查询1. limit分页无论是否有索引,Limitf分页是一个值得关注的问题每页显示10条:当前 118 120, 125倒序:            大      小   970  7 6  6 5  54  43  3219 98     下一页:    select &
MySQL

MySQL

MySQL语法2

小飞侠 小飞侠 发表于2020-11-22 浏览1300 评论0
1. 视图1.1 创建视图--格式:CREATE VIEW 视图名称 AS  SQL语句CREATE VIEW V1 ASSELECT cid,cname,teacher_id,tname FROM courseLEFT JOIN teacher ON course.teacher_id=teacher.tid1.2  删除视图--格式:DROP VIEW 视图名称DROP VIEW V11.3 修改视图-- 格式:ALTER VIEW 视图名称 AS SQL语句ALTER
MySQL