最新要闻
- 环球观热点:五月天演唱会场内 大爷气定神闲被围观:网友为年龄最大歌迷点赞
- 百万美女网红“狗头萝莉”卖煎饼被当面辱骂 持续2小时:官方回应
- 天天微动态丨马斯克回应多年前嘲笑比亚迪 人家很强:超越丰田 登顶中国第一
- 第一个淘汰油车的国家:竟然在天寒地冻的北欧-天天热消息
- 热门看点:华硕、宏碁库存减少近40%!PC市场终于要复苏?
- 阿盟包括哪些国家和地区 阿盟包括哪些国家 天天头条
- 全球观天下!天龙八部sf最新发布网 天龙八部cyg
- 每日热文:烤面包制作过程分享给你,一学就会!
- justification中文意思_justification
- 美国人往海里丢了200万轮胎 引发生态灾难!22年没捞干净 观天下
- 天天即时看!全球2亿网友为深圳野生珊瑚“接生”!
- AMD等对手不足为惧 NVIDIA谈竞争优势:我们成本最低_全球观焦点
- 幼童学动画从26楼跳下 事发时家没人:竟无生命危险 网友感慨太幸运
- 【环球播资讯】才能开路虎上一句是什么_才能开
- 世界“太阳能之父”:未来5年世界将依赖中国光伏 世界今亮点
- 3秒贴好0失败 Anker iPhone幻影壳膜29元起(一年内碎膜包赔) 每日快讯
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
SQL基础知识扫盲_环球播资讯
- SQL & 数据库基础知识扫盲
- SQL是什么?
- 数据库是什么?
- 挺身入局,实践出真知
- DBMS初体验
- MySQL:初体验
- Oracle:初体验
- PostgreSQL:初体验
- Demo示例
很基础的一篇 SQL 基础扫盲入门教程,分享给大家,希望对你的学习和工作有所帮助。
此篇总结是对之前发出的 SQL是什么 进行补充。
(资料图)
进入正题之前,我想聊聊其它的知识点,一点点思考。
学习某个技能点或者是新知识点时,可以尝试建立一项知识梳理体系,如下:
- 输入:可以照葫芦画瓢,亲自动手实践。
- 分析:有自己独立的分析和思考。
- 输出:产出的内容与预期进行对比。
- 札记:记录收获过程(手写或者以电子文档形式记录)。
这张流程图制作比较粗糙,权当梳理基本知识参考。
上面也谈到了,学习新知识点。善于总结,可以使用流程图或者思维导图构建知识体系。
SQL & 数据库基础知识扫盲
一般而言,在日常工作交流中,大家所描述的SQL是标准SQL(Standardized SQL),非特指某一数据库厂商(DBMS)专有语言。
SQL是什么?
SQL必知必会这样描述到:
SQL(发音为字母S-Q-L或sequel)是Structure Query Language(结构化查询语言)的缩写。SQL是一种专业用于与数据库沟通交互的语言。
与其他语言(比如英语或者Java、C、PHP这类编程语言)不一样,SQL中只有很少的词,这是有意而为。设计SQL的目的是便于完成一项任务,提供一种从数据库中读写数据的简单有效方法。
用一句话总结:SQL是Structure Query Language(结构化查询语言)。
维基百科这样描述到:
全称是Structure Query Language(结构化查询语言)是一种特定目的编程语言,一般简称为SQL。
用于管理关系数据库管理系统(RDBMS)。它是使用关系模型的数据库应用语言,由IBM在20世纪70年代开发出来,作为IBM数据库System R的原型关系语言,实现数据库中信息检索。
20世纪80年代初,美国国家标准学会(ANSI)开始着手定制SQL标准。最早的ANSI始于1986年,被称为SQL-86,在1987年成为国际标准化组织(ISO)标准。尽管SQL并非完全按照科德的关系模型设计,但其依然成为最为广泛运用的数据库语言。此后,这一标准经过了一系列的增订,加入了大量新特性。虽然有这一标准的存在,但大部分的SQL代码在不同的数据库系统中并不具有完全的跨平台性。
用我自己的经验总结概括:其实是将数据有规律地存放在特定容器中的一种结构化查询语言。
SQL有哪些优点呢?
- SQL不是某一特定数据库厂商专有语言。绝大多数流行的DBMS支持SQL,所以学习标准SQL可以让你和大多数数据库打交道。
- SQL简单易学。它的语句是有很强描述性的英语单词组成,而这些单词数目不多。
- SQL看上去(入门)很简单,实际上是一种强有力的语言,灵活使用其语言元素,可以进行非常复杂和高级的数据库操作。
SQL扩展说明:许多DBMS厂商通过增加语句或指令,对SQL进行扩展,目的是提供执行特定操作的额外功能或简化方法。虽然这种扩展使用很便捷,但一般情况是针对个别DBMS,很少有两个厂商同时支持这种扩展。列举两个例子,比如Oracle分页可以使用rownum实现,而MySQL分页使用limit关键字。
数据库是什么?
数据库
数据库(database):保存有组织数据的容器,通常是一个文件或一组文件。
tips:通常说数据库指关系型数据库(RDBMS)。
注意混淆平时工作交流,大家通常用数据库这个术语来代表使用的数据软件,这种表述不完全正确,因此产生了许多混淆。确切地说,数据库软件指数据库管理系统(DBMS)。数据库是通过DBMS创建和操作的容器,它具体是什么,形式如何,各种数据库有所差异。这种差异表现在:各大数据库厂商基于标准SQL进行各自的扩展。
简易说明在MySQL中创建数据库语法:create database db_name
。而在Oracle数据库中创建数据库语法create user db_name
,你没看错,Oracle中基于用户进行描述与管理。如果你在Oracle中使用create database db_name
,会提示数据库已装载。
表
表(table):某种特定类型数据库结构化清单。
表名
表名(table name):表名是唯一的(不可重复),实际上是数据库名和表名等的组合,数据库名理解为用户会容易接受一点。有的数据库使用数据库拥有者的名字作为唯一名的一部分,例如Oracle、达梦数据库。在同一个数据中不能使用相同的表名,但在不同的数据库中可以使用相同的表名。
模式
模式:关于数据库和表的布局及特性的信息。
列
列(column):表中的一个字段。所有表由一个列或多列组成。
数据分解:合理将数据分解为多个列尤为重要。例如:城市、州、邮政编码总是彼此独立的列。通过分解这些数据,才有可能利用特定的列对数据进行分类和过滤(比如找出特定州或城市的所有顾客)。如果城市和州组合到一个列中,则按州分类或过滤会很困难。
当然,你可以根据自己的需求将数据分解到何种程度。例如,一般可以将街道名和门牌号一起存储到地址里,没有特殊需求是可以这样处理。如果那一天,需求发生变化,根据门牌号进行排序或过滤,最好将门牌号和街道名分开。
数据类型
数据类型:允许哪一种数据类型。每一张表中列具有相应数据类型,限制(或允许)该列中存储哪一种类型的数据。
行
行(row):表中列一条或多条记录。
主键
主键(primary key):一列(或几列),其值可以唯一标识表中每一行。
定义主键:或许并不总是需要主键,达到便于管理目的,大多数数据设计者会保证他们创建的每张表具有一个主键。
外键
外键(foreign key):用来保证参照完整性,通常在两张或多张表中存在。如果有两张表:主表(parent table)和子表(child table),在子表中拥有主表外键约束;你想同时删除两张表;MySQL提示需要先删除约束,才能彻底删除。也有例外,比如设置了级联(cascade)。
理论知识看得再多,不如亲自实践一遍,效果来得更快。
挺身入局,实践出真知
选择
- 选择:选择一种流行且社区活跃DBMS厂商发行版数据库软件进行入门。
- 安装:云服务器或者本机亦或是虚拟机模拟环境。
- 初学:建议使用各大厂商自带GUI字符命令界面进行交互。
推荐
个人推荐学习MySQL(MariaDB),逐步学习,深入浅出。为什么推荐入门首选学习MySQL,上面提到了流行、社区活跃,换句话说,MySQL资源丰富,官方文档全面,更新频繁。
关于CRUD:增删查改
一般而言,CRUD是指对数据库表行记录进行新增(insert)、删除(delete)、查询(select)以及修改(update)操作。
各大DBMS厂商数据库官方文档地址整合:
https://blog.cnwangk.top/2022/03/17/MySQL等主流数据库厂商(DBMS)-官方文档地址
DBMS初体验
- MySQL(MariaDB)
- Oracle
- postgreSQL
MySQL:初体验
- 部署MySQL;
- 检验(启动与关闭服务);
- 修改密码与权限(为第5步做准备);
- 字符命令界面进行交互;
- 工具:MySQL workbench、DBeaver(通用数据库管理器)或者SQLyog;
- 基本操作(CRUD:insert、delete、update、select);
- 参考官方文档 & 官方完整Demo示例。
部署MySQL8.0.x
Windows install MySQL8.0.x (Archive zip) 简易安装教程
- 解压免安装版MySQL:unzip mysql-8.0.x-winx64.zip
- 切换到MySQL解压目录:cd mysql-8.0.x-winx64
- 新增MySQL配置文件: my.ini
- 初始化MySQL:
bin\mysqld --initialize-insecure
或者bin\mysqld --initialize-insecure --console
- 注册MySQL服务:
bin\mysqld --install MySQL80
(将 MySQL 服务注册到 service,可以使用net命令进行管理) - 启动MySQL服务:
net start MySQL80
或者sc start MySQL80
- 登录MySQL字符管理界面:
mysql -uroot -p
注意:版本选择:带有GA(General Availability)标识为稳定版,目前最新稳定版本是MySQL Changes in MySQL 8.0.33 (2023-04-18, General Availability) 。x代表使用MySQL8.0具体版本。打开CMD或者Powershell时以管理员身份运行,如果没有,安装服务时则会提示权限拒绝,如下所示。
D:\mysql-8.0.32-winx64\bin>mysqld --install MySQL80Install/Remove of the Service Denied!
Windows环境新建my.ini做如下设置,指定基本安装目录与数据存放目录:
[mysqld]basedir=D:\\mysql-8.0.32-winx64datadir=D:\\mysql-8.0.32-winx64\\data
登录到命令行字符界面
Windows 平台打开CMD、Powershell或者Windows terminal(win + x 打开Windows终端(管理员))
参数作用:
- -u:指定用户为root。
- -p :回车后输入密码,如果直接输入密码回车即可登录。
- -P :指定端口号(port),默认为3306。
Windows平台修改my.ini指定MySQL server端口,Linux平台修改my.cnf指定端口。
mysql -uroot -p -P 3306
Linux发行版打开终端(terminal)
mysql -uroot -p -P 3306
输入:
mysql> select 1\G
分析:
登录到MySQL字符操作界面,输入select 1\G、select 1;或者select 1\g,会得到输出内容:1。这种情况MySQL不用访问表或索引,直接得到结果,通过explain使用执行计划(后续可以了解)可以看出type=NULL,此时效率最高。
输出:
*************************** 1. row ***************************1: 11 row in set (0.00 sec)
提示:同样在postgreSQL中也是支持select 1;或者select 1\g,输出结果:1。
做笔记:SQL CRUD
在创建数据库(用户)、表,最好统一大小写、驼峰命名、下划线,不要混搭使用。个人给出的建议是:要么纯大写,要么纯小写,要么使用下划线进行分割。使用拼音命名库名、表名、字段名的时候(最好不要简写),如果简写,也请写好注释。比如地标性的命名北京(beijing)、上海(shanghai)、广州(guangzhou)、深圳(shenzhen),使用全拼音这是可以的,即便查询字典大概也是这样命名的,最好与你的合作团队达成统一意见。
当然,你看到我所演示SQL语句,关键字部分统一使用大写,库名、表名、字段名使用小写。
注释使用
/** MySQL基础知识扫盲 **/-- MySQL基础知识扫盲
创建数据库
创建管理用户study(习惯叫数据库),注意: 执行更新操作时,时刻牢记数据无价,指定条件。最大程度避免给自己带来不必要的工作麻烦。
CREATE DATABASE study;
切换用户
USE study;
建表语句
创建表,在study用户下分别创建表:girl、books。
CREATE TABLE study.girl( id INT PRIMARY KEY, girl_name VARCHAR(64), girl_age VARCHAR(64), cup_size VARCHAR(64), stu_num VARCHAR(64) )CREATE TABLE study.books( id VARCHAR(32) NOT NULL PRIMARY KEY, book_names VARCHAR(64) NOT NULL, isbn VARCHAR(64) NOT NULL, author VARCHAR(16) NOT NULL);
第一张表girl:使用CRUD语句 & 开启显式开启事务(MySQL & MariaDB默认开启自动autocommit提交)。
显式开启事务
BEGIN;-- start transaction;
查询:标准写法,指定字段名
SELECT sg.id,sg.girl_name,sg.girl_age,sg.cup_size,sg.stu_num FROM study.girl sg;
查询:偷懒写法
SELECT * FROM study.girl sg;
插入一条数据:标准写法,指定字段名
INSERT INTO study.girl(id,girl_name,girl_age,cup_size,stu_num) VALUES(1001,"梦梦","16","B","tolovemm16");
插入一条数据:偷懒写法
INSERT INTO study.girl VALUES(1001,"梦梦","16","B","tolovemm16");
删除数据:指定条件
DELETE FROM study.girl sg WHERE sg.id=1001;
修改数据:指定条件
UPDATE study.girl(id,girl_name,girl_age,cup_size,stu_num) sg SET sg.stu_num="toloveC16" WHERE sg.id=1001;UPDATE study.girl sg SET sg.cup_size="C" WHERE sg.id=1001;
回滚操作
ROLLBACK;
提交事务
COMMIT;
第二张表books:
-- 插入INSERT INTO study.books VALUES("1001","books","2023-3-15-miji","张三");-- 修改UPDATE study.books b SET b.book_names="绝世武功秘籍" WHERE b.id="1001"; -- 查询SELECT * FROM study.books;-- 不用带上用户名也能查询,切换用户操作:use studySELECT * FROM books;-- 删除全表数据内容DELETE FROM study.books;-- 删除全表数据内容:TRUNCATE [TABLE] tbl_nameTRUNCATE TABLE study.books;-- 删除表结构与内容,注意:无法回滚DROP TABLE study.books;
MySQL官方完整Demo示例
最后附上官方示例数据库,sakila-db数据库一个非常完整的示例。包含:视图、函数、触发器以及存储过程,当然也存在使用外键。
sakila-db数据库包含三个文件,便于大家获取与使用:
- sakila-schema.sql:数据库表结构;
- sakila-data.sql:数据库示例模拟数据;
- sakila.mwb:数据库物理模型,在MySQL workbench中可以打开查看。
https://downloads.mysql.com/docs/sakila-db.zip
用于用于简单测试学习,可以使用world-db:
world-db数据库,包含三张表:city、country、countrylanguage。
https://downloads.mysql.com/docs/world-db.zip
MySQL官方文档(5.6、5.7、8.0)整合:
链接: https://pan.baidu.com/s/18TPW7Lan2WoJhHxWJUM3cw?pwd=bx44
提取码: bx44
Oracle:初体验
初步使用,建议掌握Oracle自带的字符命令操作工具 SQL plus。
其次掌握第三方管理工具 PLSQL developer,管理Oracle很好用,免费30天试用,付费软件。
个人认为,有必要了解Oracle自带SQL客户端管理工具SQL developer,免费使用。
- SQL plus
- PLSQL developer
- SQL developer
以下将演示在Oracle数据库中如何构建用户、表、对数据查询、新增、修改、删除操作。
1、创建用户
创建数据库test,在Oracle中指创建用户用于管理
常规(Oracle12c是一个拐点,有CDB和PDB之分)建表用法:
create user test identified by 123456;
新版Oracle19c(带c,默认为CDB模式),新建用户
create user c##test identified by 123456;
2、授权
授予用户test权限resource,connect
grant resource,connect to test;
3、建表
创建表girl,指定了用户为test
create table test.girl( ID VARCHAR2(32) not null, GIRL_NAME VARCHAR2(64), GIRL_SEX VARCHAR2(2) )
4、索引
添加主键索引
alter table test.girl add primary key(ID);
5、查询、新增、修改、删除
查询表girl
select * from test.girl;
新增数据
insert into test.girl values("1001","梦梦","女");
修改数据
update test.girl t set t.ID="1002";
删除数据
删除表中全部数据,但不删除表结构。使用drop则删除表结构以及数据。
delete from test.girl;
PostgreSQL:初体验
主要熟悉PostgreSQL自带的SQL shell字符命令工具和pgAdmin客户端管理工具的使用。
- SQL shell
- pgAdmin
可以在我个人公众号历史文章中找到关于PostgreSQL入门教程。
Demo示例
SQL必知必会demo示例
官网地址:https://forta.com/books/0135182794/
涵盖DBMS示例:DB2、SQLserver、MySQL、Oracle、PostgreSQL、SQLite
SQL表结构示例下载
个人整理一些资料进行整合打包。
链接: https://pan.baidu.com/s/1MHVa-oo22XKJoLmf7NrU4A
提取码: cx3p
参考资料:
- SQL必知必会第5版。
最后,以上总结仅供参考哟!
——END——
关键词:
SQL基础知识扫盲_环球播资讯
每日速讯:控制结构
环球观热点:五月天演唱会场内 大爷气定神闲被围观:网友为年龄最大歌迷点赞
百万美女网红“狗头萝莉”卖煎饼被当面辱骂 持续2小时:官方回应
天天微动态丨马斯克回应多年前嘲笑比亚迪 人家很强:超越丰田 登顶中国第一
第一个淘汰油车的国家:竟然在天寒地冻的北欧-天天热消息
热门看点:华硕、宏碁库存减少近40%!PC市场终于要复苏?
阿盟包括哪些国家和地区 阿盟包括哪些国家 天天头条
全球观天下!天龙八部sf最新发布网 天龙八部cyg
每日热文:烤面包制作过程分享给你,一学就会!
justification中文意思_justification
第五章:复制
数据库保护
美国人往海里丢了200万轮胎 引发生态灾难!22年没捞干净 观天下
天天即时看!全球2亿网友为深圳野生珊瑚“接生”!
pytorch--训练分层学习率设置
AMD等对手不足为惧 NVIDIA谈竞争优势:我们成本最低_全球观焦点
幼童学动画从26楼跳下 事发时家没人:竟无生命危险 网友感慨太幸运
【环球播资讯】才能开路虎上一句是什么_才能开
文心一言 VS 讯飞星火 VS chatgpt (23)-- 算法导论4.2 5题
我的第一个项目(十四) :完成数据保存功能(前端,增查改接口)
8)排序、分组|焦点热讯
世界“太阳能之父”:未来5年世界将依赖中国光伏 世界今亮点
3秒贴好0失败 Anker iPhone幻影壳膜29元起(一年内碎膜包赔) 每日快讯
3d贴图怎么贴上去-3d贴图怎么贴_动态
多人称被苹果充电头电伤:客服称正常 都在安全范围内 世界视点
吃火锅嗓子疼 10分钟就死人?等等 真相可能和你想的不一样_天天微资讯
中国超算再次问鼎全球 超越历史最佳纪录15倍
红薯多少度会受冷害影响?_世界即时看
今日观点!MySQL的SQL语句执行流程(简述)
CPU-Z 2.06正式升级:大力支持中国兆芯x86处理器
国产虚幻5《影之刃零》火了!索尼发布会播放量第三_环球观速讯
2023春季中国南水北调中线有限公司招聘拟聘人员公示_全球热消息
Doris(二) -- 基本概念和数据表模型
GeFore GPU杀进手机市场 联发科、NVIDIA合作旗舰级处理器:回应来了
研究发现人在打盹时最具创造力:创造性比清醒受试者多78%
是谁推高了榴莲价格?网友吐槽吃不起 动辄三四百块一个 有人热衷开盲盒-速读
佛山南海:明年6月底前完成全区初高中在校学生脊柱侧弯全员筛查 天天信息
低代码的“钱景”——专业的事交给专业的人来做
composer的安装
connection reset by peer 发生了什么?|每日简讯
环球讯息:人类一败涂地 60万年薪的高级工作可被AI取代:成本只要2000多
机票价格仅919元 国产大飞机C919首航在即:万亿航空市场开启|天天日报
方力钧画袁老后续处理结果 个人简历家庭背景最贵的画价值多少具体情况详细内容介绍 全球新要闻
热点在线丨出门倒车疑油门当刹车倒进村河 一家4口不幸身亡:网友叹息
32GB DDR5只要400多 内存要跌破成本了 最快7月反转 全球新要闻
天天快看点丨特斯拉CEO马斯克:比亚迪的产品极具竞争力
世界动态:苹果7月关闭我的照片流服务:用户需尽快迁移iCloud
世界短讯!如何通过Python将JSON格式文件导入redis?
《崩坏:星穹铁道》营收超《原神》!上线10日吸金1亿美元|当前速讯
亚运走进三江源 携手辉映生态之光 天天观点
全球热点!Linux工作原理1简介
3W字吃透:微服务网关SpringCloud gateway底层原理和实操
红黑树_每日资讯
未来边缘计算:趋于分布式智能
AI也有焦虑症?专家:微调模型AI可供医生研究“精神病人” 每日短讯
当前播报:专家:印度人口将是中国三倍 成全球第一人口大国
余承东:华为必须造车 是和车企一起造最好的车 快看点
环球热文:接连失效!西丽、西乡旧改都未获批!
x86游戏逆向之实战游戏线程发包与普通发包的逆向 快看
全球热门:理解JS中数组的常见应用
索引与分片|今日看点
泺怎么读什么意思(泺怎么读)
头条:司机担心违法被拍拒给救护车让路 回应扣分怎么办引热议:网友吵翻
韩方称要做好亚运会不公平待遇准备 国内选手吐槽:不配说公平 韩服笑死人
环球热消息:科技股票十年回报率:英伟达105倍第一 马斯克四字回应
23 Windows Sever 201服务器系统的安装以及远程控制的设置与使用
特斯拉车顶维权女车主回应败诉:有一案胜诉 获赔2万元
很是震撼!古人吃剩的螺蛳壳堆成一座山 13个足球场大小
世界通讯!杨紫琼版观音菩萨引热议!《西游ABC》差评不断:豆瓣已5.6分
全球即时:越南大牌:Lipo柠檬味面包干8.9元/包抄底
夏日炎炎过夏“神裤”!匹克冰丝裤2.6折狂促:到手64-每日热讯
当前最新:蚂蚁庄园支付宝问答:钙片含钙量越高补钙效果越好吗
《安富莱嵌入式周报》第313期:搬运机器人,微软出的C语言手册,开源生物信号采集板,开源SMD回流焊,开源SDR无线电,汽车级机器人评估板|天天即时
天天要闻:13-分频器-奇分频
天天热点评!中国手机市场连续5个季度暴跌 越来越多手机卖不动!为啥年轻人不换新手机了?
每日时讯!4G成熟 你会升5G吗?中国移动喊话不缩减5G投入:华为等中新集采大单
定边县冯地坑镇冯地坑村扶贫互助资金协会 天天时讯
在这片生态走廊,孩子们探究生物多样性…… 即时
环球微资讯!Go 语言 map 如何顺序读取?
全球信息:DataGridView完美解决复制粘贴功能
每日热门:【环球财经】美财长把最早债务违约日期推迟到6月5日
万吨海上巨无霸!渤海湾首个千亿方大气田中心平台建成
35岁模特患厌食症去世时仅23公斤:都是为控制体重 世界播报
【天天速看料】首发3999元!小米电视音响5.1.4发布:200W低音炮、杜比全景声
当前热点-半年都不消停?你的湿疹“不一般”
获取门禁记录方式-实时获取|世界时快讯
《狂飙》片方没有为高启强报名“最佳男主角”引热议:影迷直呼可惜 到底为啥? 环球最资讯
林志颖车祸后再度开法拉利赛车 网友大赞心理素质真强大
垃圾分类全覆盖-环球聚焦
iPhone 15系列四款机模上手:全系USB-C 接口、标配灵动岛-环球滚动
SQL进阶教程读后总结与感想|全球讯息
希荻微:子公司拟减持NVTS股票-环球热讯
mol是什么单位等于多少毫克_mol是什么单位
一季度全球汽车销冠出炉:特斯拉史无前例!Model Y力压丰田卡罗拉
惠普战66六代上手:2.5k 120Hz屏真香|每日信息
全球短讯!日本人把安卓手机做成了翻盖!极致工匠 只要100多元
2018年菲尔兹奖得主:中国这么大 需要至少50个清华-当前速递
NVIDIA市值无限逼近1万亿美元!老黄一夜赚了65亿刀 世界新消息
世界热讯:中位数怎么求_中位数