产品经理学SQL的正确姿势(一)

起因

某日抽烟,产品焦大帅问我,sql难不难学?
焦大帅认为:
1. 分析数据时,每次找开GG调数据太麻烦了,特别是我司开发MM比较多,当成性骚扰就不好了。
2. 产品设计阶段,对数据库的了解,能避免瞎几把设计页面,乱几把提需求,节约沟通成本。
我一直认为,懂技术的产品才是更好的产品。于是果断推荐了两本关于sql的书籍。。。。
当然,现实总是骨感的,焦大帅看了书,并不知道如何下手。当时我就打了鸡血,吹出了牛皮:我来给你写教程,跟着来半小时教会你写查询。
好吧,牛皮是吹出去了,但咱是带把的爷们,不能耸,一个字干!

需求分析

原谅我的习惯,我分析了一下焦大帅的需求,只有一点:暂时只需要会查询就行了。(建表这些与他目前没有毛关系)
那么焦大帅需要知道的:
1. 数据库的概念,表的概念和字段的概念,工具的使用。
2. 简单的查询,条件查询和联表查询(感觉这里就可以满足百分之八十的需求了)
3. 查询模型,后续知识点补充。

基本概念

产品对于excel肯定不陌生,那我们就从它开始,首先看下面的一张excel表和数据库的表:
美女表.png
数据库表.png

图一是excel表,图二是数据库的表,看出什么来了吗?
表: 没错,其实excel的表和数据库的表一个概念,都是用来存储同一类数据的集合,并且是由行和列组成的二维表,表也称实体
列: 姓名(name),等级(level)就是一列,平常叫字段
行: 张柏芝,7,香港,36就是一行(条)数据
主键: id(1,2,3)叫做主键,用来标识表中每一行值,通常用primary key来约束,当然,现在你不用理解primary key的含义,你只需要知道,程序GG建表时,一张表中只会有一个primary key约束,同时它是自动增长的,一般都是用ID字段。跟你在excel中每插入一条信息前面都会自动新增一个ID效果一样。
数据库: 那什么是数据库呢?数据库就是存储表的仓库。
SQL: 专为数据库而建立的操作命令集,结构化查询语言(英语:Structural Query Language)

以上就是一些基本的概念,是不是很简单?下面来介绍一下数据库的安装和辅助工具的使用。

数据库的安装和工具的使用

我这里用mysql做为示例,mac下工具使用sequel pro,windows下可以用navicat for mysql,但它是收费的,就不提供下载址了,聪明的你肯定有办法。

下载地址:
mysql
sequel pro

先安装mysql再安装sequel pro,至于安装过程,这个我觉的没太大必要说了吧。

mysql建议安装5.6版本的,选择dmg格式的。5.7会随机生成一个默认密码。
安装完成后:

连接界面.png

如图,输入相关信息,host:127.0.0.1或者localhost,Username:一般默认用root,Password:安装时填的密码,有时为空。点Connet。连接成功后。如图记住这个界面:

query.png

空白处就是以后要写sql的地方啦,是不是迫不及待了,自已安装来试下吧。选择test数据库,复制下面代码,放在空间处运行看下,具体看动态图:

CREATE TABLE `beauty` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(10) NOT NULL DEFAULT '' COMMENT '姓名',
  `level` tinyint(4) NOT NULL DEFAULT '0' COMMENT '等级',
  `province` char(10) NOT NULL DEFAULT '' COMMENT '省份',
  `age` int(11) NOT NULL COMMENT '年龄',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO `beauty` (`id`, `name`, `level`, `province`, `age`)
VALUES
    (1,'张伯芝',7,'香港',36),
    (2,'林志玲',9,'台湾',42),
    (3,'柳岩',8,'湖南',36);
操作图.gif

怎么样?操作完了吗?到这里你已经学会最简单的查询了。下篇再深入讲查询。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,295评论 6 512
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,928评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,682评论 0 357
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,209评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,237评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,965评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,586评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,487评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,016评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,136评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,271评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,948评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,619评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,139评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,252评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,598评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,267评论 2 358

推荐阅读更多精彩内容