首页 > 数据库 >MySQL基础巩固

MySQL基础巩固

时间:2023-05-17 23:56:26浏览次数:41  
标签:profile 巩固 age 基础 user MySQL device id select

select distinct university from user_profile;
-- distinct 去重

  

 

select device_id from user_profile limit 0,2
View Code
select device_id from user_profile WHERE id = 1 or id = 2;
-- 取出固定值的两种方式

 

select device_id as user_infos_example from user_profile limit 2;
--更新列名

6.请你从用户信息表中取出满足条件的数据,结果返回设备id和学校

 

select device_id,university from user_profile where university = '北京大学';
--取出满足条件的数据

7.现在运营想要针对24岁以上的用户开展分析,请你取出满足条件的设备ID、性别、年龄、学校

select
    device_id,gender,age,university
from
    user_profile where age > '24';

8. 题目:现在运营想要针对20岁及以上且23岁及以下的用户开展分析,请你取出满足条件的设备ID、性别、年龄。

 

select 
device_id, gender, age
from user_profile
where age between 20 and 23;

9. 题目:现在运营想要查看除复旦大学以外的所有用户明细,请你取出相应数据

 

select
    device_id,
    gender,
    age,
    university
from
    user_profile
where
    university != '复旦大学';

10. 题目:现在运营想要对用户的年龄分布开展分析,在分析时想要剔除没有获取到年龄的用户,请你取出所有年龄值不为空的用户的设备ID,性别,年龄,学校的信息

 

select
    device_id,
    gender,
    age,
    university
from
    user_profile
where
    age is not null ;

 

标签:profile,巩固,age,基础,user,MySQL,device,id,select
From: https://www.cnblogs.com/Icy01/p/17410724.html

相关文章

  • AI 0基础学习,名词解析
    AI学习过程中,常见的名词解析损失函数(lossfunction)数据集中所有样本的损失均值,能够量化目标的实际值与预测值之间的差距,最小化损失是模型的优化目标,实现损失最小化的方法称为优化算法,也称为寻解算法多项分布(multinomialdistribution)贝叶斯定理(Bayes’theorem)方差标准差的......
  • MySQL-索引
    索引原理索引是对数据库表中一列或多列的值进行排序的一种结构索引被用来快速找出在一个列上用一特定值的行。没有索引,MySQL不得不首先以第一条记录开始,然后读完整个表直到它找出相关的行。表越大,花费时间越多。对于一个有序字段,可以运用二分查找(BinarySearch),这就是为什么性......
  • 动态规划算法基础及leetcode例题
    01基础理论题型:动规基础(斐波那契数列or爬楼梯);背包问题;打家劫舍;股票问题;子序列问题动规误区:只要看懂递推就ok(递推公式只是一部分)解决动态规划应该要思考的几步:状态转移的DP数组以及下标的含义递推公式DP数组为何初始化遍历顺序打印DP数组02例题基础题目509.斐波那......
  • MySQL中的索引
    MySQL中常见的索引InnoDB存储引擎支持以下几种常见的索引:B+树索引、全文索引、哈希索引,其中比较关键的是B+树索引。一、B+树索引InnoDB中的索引按照B+树来组织的,数据都存放在B+树(为了快速检索数据而提出的一种数据结构)的叶子节点中。聚集索引/聚簇索引InnoDB中使用了聚集索引,就是将......
  • Python 连接 MySQL 数据库
    在实际数据分析和建模过程中,我们通常需要从数据库中读取数据,并将其转化为Pandasdataframe对象进行进一步处理。而MySQL数据库是最常用的关系型数据库之一,因此在Python中如何连接MySQL数据库并查询数据成为了一个重要的问题。本文将介绍两种方法来连接MySQL数据库,并将......
  • 自动化测试基础知识,你知道的不知道的都在这里
    01自动化定义借助测试工具,依照测试规范,局部或全部代替人工测试,提高测试有效性。备注:测试不需要对软件所有功能进行测试,比如很多软件的帮助。02特征模拟人工操作:软件替代人工操作、对界面进行操作。03自动化测试特点·优化成本·可靠·快速·规范化·可重用04自动化......
  • 2022-2023年大二上mysql学习汇总
    CRUD等操作(DDL、DML、DQL)权限操作:createuser用户名@"localhost或%" identifiedby'密码'  showgrantsfor用户名@主机名 grant权限列表(all/insert/delete/select等)on库名(*).表名(*)to用户名@主机名  remove与授予一样函数:内置(后面加as......
  • Python基础05
    成员运算符查看某个个体是否在群体中关键字:in在 notin不在name=['kevin','jack','tank']print('kevin'inname)print('lili'notinname)身份运算符比较是否相等关键字:==比较的是值是否相等  is比较内存代码是否相等s1=['kevin','tank'......
  • PHP+MySql+jQuery实现的“顶”和“踩”投票功能
    当我们浏览网页时,我们想对网页内容如文章、评论中的观点持赞同或反对意见时,可以通过点击网页中的“顶”和“踩”来进行投票。而整个交互过程,开发者可以通过ajax异步来实现,从而提高用户体验。 本文结合实例,讲解使用PHP+MySql+jQuery实现的“顶”和“踩”投票功能,通过记录用户IP,判断......
  • Scrapy将数据存入excel和MySQL数据库中
    一:Scrapy将爬到的数据存入MySQL数据库中1.导入pymysql第三方库pipinstallpymysql2.连接数据库(itempipeline.py)实现数据库的连接一般分为三个步骤:建立连接,操作数据,提交事务,关闭数据库。基本方法如下:classSpider01Pipeline:#连接数据库def__init__(self):......