数
据分析岗位需要对企业的数据库进行管理,这就需要掌握至少一种数据库软件的使用。
行业内最受欢迎的开源数据库软件MySQL,了解起来并不困难,掌握基本的语法和增删改查,就可以满足常规的数据处理需求。
今天的这篇内容,汇总了MySQL最基础的语句和操作。适合刚入门数据分析的同学收藏起来食用哦~
- MySQL数据库基本操作
- MySQL数据表基本操作
- MySQL数据查询
- MySQL排序
- MySQL索引
mysql -u root -p-u:后加登录数据库的用户名,可以加空格,也可以不加 -p:后加登录数据库的用户名的密码,不加空格 创建数据库
create database 库名删除数据库
drop database 库名显示数据库列表
show databases显示库中的数据表
use 库名 show tables
MySQL数据表基本操作
创建表create table 表名(列名1 类型 约束条件,列名2 类型 约束条件)删除表
drop table 表名修改表
修改表名:rename table 原表名 to 新表名 修改表类型:alter table 表名 modify column_definition[first/after 某一列名] 增加字段:alter table 表名 add[column] column_ definition{first/after 某一列名} 删除字段:alter table 表名 drop[column] 列名 给字段改名:alter table change[column] 旧类型名 column_definition[first/after 某一列名] 修改字段排序:[first/after 某一列名]插入行
单行:insert into 表名 (字段名1,字段名2……)values(values1,values2……) 多行:insert into 表名 (字段名1,字段名2……)values(数值行1, 数值行2……)删除行
单行:DELETE FROM tablename[WHERE CONDITION] 多行:DELETE FROM t1,t2,……FROM t1,t2,……[WHERE CONDITION]更新行
Update 表名 set 字段名1=字段值1, 字段名2=字段值2……[WHERE CONDITION]
MySQL数据查询
基础查询语句SELECT column_name, column_name FROM table_name [WHERE Clause] [LIMIT N][OFFSET M]多个表之间用逗号分隔,用WHERE设定条件; 使用星号(*)来代替其它字段,SELECT语句会返回表的所有字段数据; 使用LIMIT属性来设定返回的记录数; 通过OFFSET来制定SELECT语句开始查询的数据偏移量 子查询
SELECT field1,field2……fieldN FROM table_name WHERE field1 LIKE condition1[AND[OR]] field2='somevalue'
MySQL排序语句(查询后排序)
SELECT field1,field2……fieldN table_name1,table_name2,…… ORDER BY field1,[ field2……] [ASC[DESC]]可以使用多个字段作为排序的条件; 使用ASC或DESC关键词来按升序或降序排列; 可以添加WHERE……LIKE子句来设置条件 MySQL索引
创建索引:CREATE INDEX indexName ON mytable(usename(length)) 添加索引:ALTER table tableName ADD INDEX indexName(columnName) 指定索引:CREATE TABLE mytable () 删除索引:DROP INDEX [indexName] ON mytableExcel太坑了,导致英国漏报1.6万新冠患者!如果用MySQL... 图解数据分析的6大步骤,一篇适合小白的干货分享 吐血整理:4大类12个图表类型,轻松搞定数据可视化 做数据分析,该去哪里找行业研究报告?最全汇总 财会人必备7个Excel函数公式,学会了轻松计算本金利息