MySQL
文章平均质量分 70
MySQL学习知识
Overlay762
peace and love.
展开
-
MySQL连接查询综合应用
连接查询综合应用综合运用聚合函数、连接查询、分组查询完成许多很复杂的查询看看以下的案例吧^ .^ ↓↓↓案例用到的表:线路表(line)、司机表(driver)、车站表(line_station)、车辆表(vehicle)案例1.1:统计每一家公交公司所属线路的站点总数代码如下:-- 1. 统计每一家公交公司所属线路的站点总数SELECT l.company '公司', COUNT(*) '总站数'FROM line l , line_station lsWHERE l.lineNo =原创 2021-06-02 21:34:08 · 4839 阅读 · 0 评论 -
MySQL数据库连接查询(内连接)
连接查询1. 交叉连接(笛卡尔积)Cross Join实例1.1:完成车辆表与线路表的交叉连接语法:SELECT 字段列表 FROM 表名1 CROSS JOIN 表名2要点:使用select语句查询 通过from 表名1 CROSS JOIN 表名2 实现交叉连接(笛卡尔积)缺点:需要用on语句标识相同字段名,否则会出现重复记录2.内连接查询实例2.1: 使用内连接获取车辆型号含有“DD”字样的车辆信息和司机信息,要求车辆信息为全部列,机信息中只需包含姓名和身份证实例2.1: 使原创 2021-05-31 22:21:40 · 8858 阅读 · 2 评论 -
MySQL数据库连接查询(外连接)
*外连接查询语法:SELECT 字段列表 FROM 表名1 LEFT|RIGHT|FULL JOIN 表名2 ON 表名1.字段名1 = 表名2.字段名1ON后面表示两张表通过某种连接条件,多半为主键与外键关系TIPS:1.语法的写法可以同多表查询一样写,并且也能简化写出简单连接查询2.MySQL不支持全连接(FULL JOIN),但可以通过UNION查询 左外连接+UNION+右外连接 实现全连接只说不练假功夫,下面就来看看示例吧:↓↓↓用到的表:车辆表(vehicle)、线路表(line原创 2021-06-01 13:30:18 · 12557 阅读 · 0 评论 -
MySQL基础语法总结(一)
数据库操作数据库操作关键字:create 创建数据库(增)create database 数据库名 [数据库选项];例如: create database test default charset utf8 collate utf8_bin;/数据库选项:字符集和校对规则/字符集:一般默认utf8;校对规则常见:(1)ci结尾的:不分区大小写(2)结尾的:区分大小写(3)bin结尾的:二进制编码进行比较/关键字:show 查看当前有哪些数据库(查)/show databases;/原创 2021-06-02 21:51:16 · 3567 阅读 · 0 评论