数据产品经理必备之SQL基础
副标题[/!--empirenews.page--]
数据产品经理从字面上看包含“数据”和“产品经理”两方面,是产品经理领域中更加细分的数据领域。可见,“数据”之于“数据产品经理”的重要性。 在不同的公司数据产品经理可能会出现不同的名称,比如“数据产品经理”、“大数据产品经理”、“数据平台产品经理”、“产品经理(数据方向)”,但不管是什么样的名称,我们从招聘网站上面查阅数据产品经理的职位描述,看到该领域的产品经理所需要的素质和技能是类似的。 在阿里巴巴、百度、京东等互联网公司的数据产品经理职位描述中我们反复看到招聘信息中有关于求职者掌握SQL的描述,可见在数据产品经理领域SQL已经是和PPT、Excel一样成为数据产品经理必不可少的技能。 那么为什么数据产品经理需要掌握SQL呢? 因为数据产品经理需要经常和数据打交道,而掌握SQL能够获取数据,只有拥有了数据才能进一步进行数据探索设计数据产品。 SQL语言是用于访问和处理数据库的标准的计算机语言,下面我们将从基本语法和高级语法两方面来介绍SQL语言。 SQL 基本语法1. 操作数据库(1)创建数据库 语法格式: CREATE DATABASE [IF NOT EXISTS] <数据库名>[[DEFAULT] CHARACTER SET <字符集名>] [[DEFAULT] COLLATE <校对规则名>]; 语法说明:
示例: 创建数据库database_name create database database_name; (2)删除数据库 语法格式: DROP DATABASE [ IF EXISTS ] <数据库名> 语法说明:
示例: 删除数据库database_name drop database database_name; (3)修改数据库 语法格式: ALTER DATABASE [数据库名] { [ DEFAULT ] CHARACTER SET <字符集名> | [ DEFAULT ] COLLATE <校对规则名>} 语法说明:
示例: 修改数据库database_name alter database database_name rename to database_new_name; (4)查看数据库 语法格式: SHOW DATABASES [LIKE ‘数据库名’]; 语法说明:
示例: 查看所有数据库 show databases; (5)使用数据库 语法格式: USE <数据库名> 示例: 使用数据库database_name use database_name; 2. 操作数据表(1)创建数据表 语法格式: CREATE TABLE <表名> ([表定义选项])[表选项][分区选项]; 其中,[表定义选项]的格式是:<列名1> <类型1> [,…] <列名n> <类型n> 语法说明:
示例: 创建了表table_name,包含类型为int的id列 create table table_name(id int); (2)修改数据表 语法格式: ALTER TABLE <表名> [修改选项]; 其中,[修改选项]的格式是: { ADD COLUMN <列名> <类型> | CHANGE COLUMN <旧列名> <新列名> <新列类型> | ALTER COLUMN <列名> { SET DEFAULT <默认值> | DROP DEFAULT } | MODIFY COLUMN <列名> <类型> | DROP COLUMN <列名> | RENAME TO <新表名> } 示例: 修改数据表table_name使其添加name列 alter table table_name add name varchar(30); (3)删除数据表 语法格式: DROP TABLE [IF EXISTS] <表名> [ , <表名1> , <表名2>] … (编辑:51站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |