
SQL
文章平均质量分 52
SQL
weixin79893765432...
学而不思则罔,思而不学则殆。
展开
-
sql 之 where、order by、group by 和 having 的使用约束 以及 sql 去重
一、sql 分组——group by 的使用1、group by 分组去重https://www.cnblogs.com/Wayou/p/mysql_group_by_issue.html2、group by 与 wherewhere 必须在 group by 之前使用。https://blog.csdn.net/whathellll/article/details/807650203、where、having、group by 和 order by 的使用注意事项where 必须原创 2021-04-06 12:22:27 · 1609 阅读 · 0 评论 -
sql 多条件动态查询优化
1、使用多个条件对同一表查询时,将返回结果集记录数少的放在前面首先,按第一个查询条件在指定的表中查询,得到一个临时结果集。然后,按第二个条件在临时结果集中查询满足第二个条件的记录。以此类推,最后,得到满足所有查询条件的结果集。在对同一个表使用多个条进行查询时,应将条件强的,即按照条件返回结果集的行数少的条件放在前面。减少下一个查询条件进行查询时。扫描的行数,提高查询效率。2、使用同一条件对多表进行查询时,将返回结果集记录多 的放在前面首先,将排在前面的表按照查询条件进行选择运算操作得到一个.原创 2021-03-31 18:08:38 · 4057 阅读 · 0 评论 -
SQL 基础+重点+难点操作
一、数据库操作1、查看所有数据库show databases;2、查看当前使用的数据库select database();3、创建数据库create databases 数据库名 charset=utf8;4、删除数据库drop database 数据库名5、使用数据句库use database 数据库名6、查看数据库中所有表show tables;二、表的操作1、查看表结构desc 表名2、创建表结构的语...原创 2021-01-12 20:35:08 · 3022 阅读 · 0 评论 -
sequelize 插件操作SQL
Sequelize 是一个基于 promise 的 Node.js ORM(Object Relational Mapping,对象关系映射,简称ORM)。目前支持 Postgres, MySQL, MariaDB, SQLite 以及 Microsoft SQL Server. 它具有强大的事务支持, 关联关系, 预读和延迟加载,读取复制等功能。Sequelize 的安装可以通过 npm (或 yarn)安装:npm install --save sequelize你还必须手动为所选数据库安装驱原创 2021-07-28 10:46:46 · 578 阅读 · 0 评论 -
mac 下载安装mySQL(含配置 path 环境变量)
一、下载 mySQL官网下载注意:请选择 dmg 类型的文件下载。比如:二、安装1、一定要记录下初始密码下载完成后,双击打开一路确定,但是当弹出一个MYSQL Installer提示框的时候,一定要记录下(复制粘贴也行,拍照也行)mySQL自动提供的密码。2、一系列命令行运行在应用程序中找到 iTerm 打开,首先依次运行下面两条命令:alias mysql=/usr/local/mysql/bin/mysqlalias mysqladmin=/usr.原创 2020-11-24 19:59:06 · 723 阅读 · 0 评论 -
sql 报错解决
1、多表联查时报错:Column 'XXX' in where clause is ambiguous问题再现:let sql = `select o.id, o.title, o.product_name, t.rolefrom one oinner two t on o.product_name = t.product_namewhere is_delete=1and user_name=?and product_name=?`;解决:需要给模棱两可的列加上别原创 2021-04-16 12:02:27 · 627 阅读 · 0 评论