1、创建所需表及插入数据<!--创建表-->mysql>createtablefruits(f_idchar(10)notnull,s_idintnotnull,f_namechar(255)notnull,f_pricedecimal(8,2)notnull,primarykey(f_id));<!--插入数据-->mysql>insertintofruits
原创
2019-12-06 11:54:16
1960阅读
点赞
注:本博文基于上一篇博文中的表进行查询,上篇博文:MySQL基本查询示例(1)。1、查询fruits表中每个s_id对应的所有f_name值<!--以组来进行紧凑-->mysql>selects_id,group_concat(f_name)asnamefromfruitsgroupbys_idhavingcount(f_name)>1;返回结果如下:2、统计相同s_id值
原创
2019-12-06 22:27:53
1049阅读
注:本博文基于数据库之基本查询示例(一)1、查询fruits表中每个s_id对应的所有f_name值#以组来进行紧凑mysql>selects_id,group_concat(f_name)asnamefromfruitsgroupbys_idhavingcount(f_name)>1;2、统计相同s_id值的行有多少?mysql>selects_id,count(*)astot
原创
2020-04-30 00:05:18
608阅读
MySQL查询案例
转载
2023-06-25 21:00:54
115阅读
use test;
create table t1(tid smallint(5) unsigned auto_increment,tname varchar(50),tkecheng varchar(50),tgrade smallint(10),primary key(tid))ENGINE=innodb default charset=utf8;
INSERT into t1(tname,t
原创
2021-07-29 09:30:20
86阅读
1、mysql导出和导入导入:mysql -uroot -p --default-character-set=utf8 数据库名 < 数据SQL文件导出:mysqldump --opt -R -E -u root --password=1234 数据库名 > 数据SQL文件.sql2、检查某表字段是否有NULLset @dbname='库名',@tbname='
转载
2023-06-27 15:38:31
242阅读
环境:employees表: departments表:查询所有:select * from 表名;查询指定字段:select 字段 from 表名;去重查询:select distinct * from 表名;别名查询:select name as '书名' from t_book;
select name '书名' from t_book;条件查询:select 查询列表 from 表面 wh
转载
2023-09-01 16:06:55
17阅读
**#一.字符函数#计算字符长度SELECTLENGTH('john')#显示编码格式SHOWVARIABLESLIKE'%char%'#转大小写**SELECTUPPER('john')SELECTLOWER('JOHN')SELECTSUBSTR('李莫愁爱上了陆展元',7)ASout_put#截取字符串SELECTSUBSTR('李莫愁
原创
2021-04-01 11:51:40
437阅读
使用sql查询很简单,很基础的SQLECT语句查询。如果想从多个表查询比较复杂的信息,就会使用高级查询实现。常见的高级查询包括多连接查询,外连接查询与组合查询等,今天我先学习最常用的连接查询。 我先以一张person表(id,name,phone,age)与一个student表(id,name,sex,qq,email)演示:person表:student表:一 内连接(INNER JOIN)1
转载
2023-07-28 15:49:02
71阅读
# MySQL 查询树
在MySQL数据库中,查询树是指一种表示数据结构的方式,通常用于表示具有父子关系的数据。通过查询树,我们可以方便地对数据进行层级结构的查询和展示。
## 查询树示例
假设我们有一个员工表,每个员工有一个唯一的ID和一个指向上级领导的父ID。我们可以通过查询树的方式来展示员工的组织结构。
### 数据表结构
首先,我们需要创建一个员工表,表结构如下:
```mar
原创
2024-04-26 07:54:09
40阅读
1. 创建数据库、数据表-- 创建数据库create database python_test_1 charset=utf8;-- 使用数据库use python_test_1;-- stude
原创
2022-09-29 16:13:44
62阅读
文章目录MySQL 编写复杂查询Subqueries VS Correlated Subqueries VS JoinsSubqueries 子查询Correlated Subqueries 相关子查询Subqueries VS Correlated Subqueries 非相关子查询与相关子查询Subqueries VS Joins 子查询和连接IN VS EXISTSIN 操作符EXISTS
转载
2023-09-18 00:16:46
58阅读
1、创建所需表及插入数据#创建数据表mysql>createtablefruits(f_idchar(10)notnull,s_idintnotnull,f_namechar(255)notnull,f_pricedecimal(8,2)notnull,primarykey(f_id));#插入数据mysql>insertintofruits(f_id,s_id,f_name,f_pr
原创
2020-04-29 23:15:53
1561阅读
之前写的MySQL中也有提到复杂查询,只是写了些理论知识,光说不练假把式,所以我把复杂查询的具体操作写一下,加深印象。 文章目录1、聚合查询上面写的比较简单,现在来试试分组聚合是不是感觉挺简单的,我们再加深一下,来实现多次分组2、联合查询(联表查询)3、子查询 1、聚合查询1)通用的count 2)数值类的max/
转载
2023-08-10 12:42:54
97阅读
注释、*、条件查询、as取别名、比较-逻辑-算术运算符、 and、or、模糊匹配(%、_)--示例1 /*
2 sql中有三种注释方式:
3 1、#:单行注释
4 2、--:代表单行注释,横杠后面要有空格
5 3、/星号...星号/:多行注释
6 */
7
8 #查询整张表,*号代表所有字段
9 select * from students;
10
11 -- 查询指定列的数
转载
2023-06-14 14:15:48
70阅读
这个SP写的不是很规范,有时间我修改一下。
-- Created by david yeung 2006-10-31
-- A store procedure to get result from mutiple offered values
DELIMITER $$DROP PROCEDURE IF EXISTS `test`.`sp_pers_srch`$$CREATE DEFINER=
原创
2008-01-16 11:05:00
1196阅读
子查询: 子查询是将一个查询语句嵌套在另外一个查询语句中,内层查询语句的查询结果,可以作为外来层查询语句提供查询条件。因此在特定条件下,一个查询语句的条件,需要另外一个查询语句来获取。 前期准备表: create table employee ( num int(50), d_id int(50),
转载
2019-12-24 19:18:00
229阅读
2评论
SELECT t.*,COUNT(DISTINCT p.driver_id, DATE_FORMAT(p.Login_Date,'%Y-%m-%d')) 出车天数,MAX(p.Login_Date) 最后一次出车时间 FROM (SELECT d.id,d.name 司机姓名,d.Regist_Date 注册时间,d.org_id,o.name 所属机构,-SUM(a.record_money...
原创
2021-07-02 14:00:49
639阅读
一、基本查询语句 select的基本语法格式如下: select 属性列表 from 表名和视图列表 [ where 条件表达式1 ] [ group by 属性名1 [ having 条件表达式2 ] ] [ order by 属性名2 [ asc | desc ] ] 属性列表参数表示需要查询的
转载
2019-12-24 16:56:00
309阅读
2评论
查看建表语句: show create table product;登录数据库: mysql -uroot -p1111;更新多个字
原创
2022-09-19 15:43:12
40阅读