mysql 表与表之间的条件比对_这份MySQL知识点总结,数据分析入门必备收藏干货...

数据分析岗位需要对企业的数据库进行管理,这就需要掌握至少一种数据库软件的使用。行业内最受欢迎的开源数据库软件MySQL,了解起来并不困难,掌握基本的语法和增删改查,就可以满足常规的数据处理需求。

今天的这篇内容,汇总了MySQL最基础的语句和操作。适合刚入门数据分析的同学收藏起来食用哦~

  • MySQL数据库基本操作
  • MySQL数据表基本操作
  • MySQL数据查询
  • MySQL排序
  • MySQL索引
15b7fcab92fc8fd8b279ce5019d3162d.png

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 mytable

#MySQL# #数据分析#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值