
MYSQL
David Wolfowitz
愿在最好的青春做成最想做的事
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL完整基础笔记整理——继续更新
主要跟菜鸟MYSQL来整理的,用于学习笔记。一、数据库的基本概念MySql是关系型数据库。1) 术语数据库:数据库是一些关联表的集合。数据表:表是数据的矩阵。在一个数据库中的表类似一个Excel文件。与数据库的关系是,数据库中包含数据表。列:一列数据元素包含了相同类型的数据。行:或者称为一个记录,是一组相关的数据,一个记录。冗余:存储两倍数据,冗余降低了性能,提高了数据的安全性。主键:主键是唯一的(就是每个记录中的主键都不可能重复),一个数据表中只能包含一个主键,你可以使用主键来查询数据原创 2020-07-12 00:51:12 · 455 阅读 · 0 评论 -
Spark基础(五)——连接操作(思维导图)
需要该文件的.xmind格式可在waterloo-maple/Spark下载参考资料:【1】Spark权威指南原创 2020-06-14 21:29:42 · 183 阅读 · 0 评论 -
关于SQL中distinct的用法的注意
给个例题:找出所有员工当前(to_date=‘9999-01-01’)具体的薪水salary情况,对于相同的薪水只显示一次,并按照逆序显示CREATE TABLE salaries (emp_no int(11) NOT NULL,salary int(11) NOT NULL,from_date date NOT NULL,to_date date NOT NULL,PRIMARY KEY (emp_no,from_date));这个题用distinct做挺简单的:select dist原创 2020-06-14 11:36:43 · 949 阅读 · 0 评论 -
MYSQL基础【4】-过滤数据
MYSQL中使用WHERE关键字能达到过滤数据的作用。一、使用where接单语句进行过滤(1)使用where子句SELECT prod_name, prod_price FROM products WHERE prod_price = 2.5;从表products中选择出prod_price 等于2.5的行。SQL过滤与应用过滤:数据也可在应用层过滤,为此目的,SQL的SELECT语句为客户机应用检索出超过实际需要的数据,然后客户机代码对返回数据进行循环,以提取出需要的行。通常,这种实现并原创 2020-05-28 18:24:53 · 288 阅读 · 0 评论 -
MYSQL基础【3】- 检索数据
一、SELECT 基本检索语法(1)检索单个列SELECT prod_name FROM products;注1:prod_nam 是列名, products是表名, 语句后面用分号(; )结束;SQL语句不区分大小写,但是习惯上对SQL所有关键字使用大写,而对所有列和表名使用小写,这样做使代码更容易阅读和调试。(2)检索多个列SELECT pro_id, prod_name, prod_price FROM products;注2:在选择多个列时,列名之间使用(逗号)‘,’隔开(3)检索原创 2020-05-28 15:32:04 · 206 阅读 · 0 评论 -
MYSQL基础【2】-登入、查看、选择数据库
一、登入mysql登陆的命令格式为:mysql−h[hostip]−u[username]−p[password][database]mysql -h [hostip] -u [username] -p [password] [database]mysql−h[hostip]−u[username]−p[password][database]1.普通登陆mysql数据库命令格式:mysql -u 用户名 -p 密码,例如: mysql -u root -proot如果在-p后没有提供密码,则会原创 2020-05-28 11:51:01 · 1146 阅读 · 0 评论 -
MYSQL基础【1】-基本概念
数据库的基本概念:(1)数据库:是一个以某种有组织的方式存储的数据的集合。相当于一个文件柜。(2)数据库软件:DBMS(数据库管理系统),数据库是通过DBMS来创建和操作的容器。(3)表:某种特定类型数据的结构化清单。是将其放置在数据库中,表中存储的就是数据。(4)模式:关于数据库和表的布局及特征的信息。(5)列:表由列组成,列中存储者表中某部分的信息,列就是表中的一个字段,所有表都是由一个或多个列组成。(6)分解数据:正确地将数据分解为多个列极为重要,有利于对特定列进行排序和过滤。(7)数据原创 2020-05-28 10:16:30 · 166 阅读 · 0 评论