数据库

首页 » 常识 » 预防 » 这份MySQL知识点总结,数据分析入门必
TUhjnbcbe - 2024/10/4 16:31:00

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

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

MySQL数据库基本操作MySQL数据表基本操作MySQL数据查询MySQL排序MySQL索引

MySQL数据库基本操作

登录数据库

mysql-uroot-p

-u:后加登录数据库的用户名,可以加空格,也可以不加

-p:后加登录数据库的用户名的密码,不加空格

创建数据库

createdatabase库名

删除数据库

dropdatabase库名

显示数据库列表

showdatabases

显示库中的数据表

use库名showtables

MySQL数据表基本操作

创建表

createtable表名(列名1类型约束条件,列名2类型约束条件)

删除表

droptable表名

修改表

修改表名:renametable原表名to新表名修改表类型:altertable表名modifycolumn_definition[first/after某一列名]增加字段:altertable表名add[column]column_definition{first/after某一列名}删除字段:altertable表名drop[column]列名给字段改名:altertablechange[column]旧类型名column_definition[first/after某一列名]修改字段排序:[first/after某一列名]

插入行

单行:insertinto表名(字段名1,字段名2……)values(values1,values2……)多行:insertinto表名(字段名1,字段名2……)values(数值行1,数值行2……)

删除行

单行:DELETEFROMtablename[WHERECONDITION]多行:DELETEFROMt1,t2,……FROMt1,t2,……[WHERECONDITION]

更新行

Update表名set字段名1=字段值1,字段名2=字段值2……[WHERECONDITION]

MySQL数据查询

基础查询语句

SELECTcolumn_name,column_nameFROMtable_name[WHEREClause][LIMITN][OFFSETM]

多个表之间用逗号分隔,用WHERE设定条件;

使用星号(*)来代替其它字段,SELECT语句会返回表的所有字段数据;

使用LIMIT属性来设定返回的记录数;

通过OFFSET来制定SELECT语句开始查询的数据偏移量

子查询

SELECTfield1,field2……fieldNFROMtable_nameWHEREfield1LIKEcondition1[AND[OR]]field2=somevalue

MySQL排序语句(查询后排序)

SELECTfield1,field2……fieldNtable_name1,table_name2,……ORDERBYfield1,[field2……][ASC[DESC]]

可以使用多个字段作为排序的条件;

使用ASC或DESC关键词来按升序或降序排列;

可以添加WHERE……LIKE子句来设置条件

MySQL索引

创建索引:CREATEINDEXindexNameONmytable(usename(length))添加索引:ALTERtabletableNameADDINDEXindexName(columnName)指定索引:CREATETABLEmytable()删除索引:DROPINDEX[indexName]ONmytable

#MYSQL#

1
查看完整版本: 这份MySQL知识点总结,数据分析入门必