数据库指令(MySQL命令最全详解(36个常用命令))

数据库指令(MySQL命令最全详解(36个常用命令))

数据库指令本栏目整理了数据库指令,帮助您初步了解数据库指令相关信息,希望我的回答对你有所帮助。



大家好,我是mikechen。

MySQL是大型架构核心数据库,本篇我就全面来详解MySQL命令

一、数据库级(6 个)

查看数据库

SHOW DATABASES;

创建数据库

CREATE DATABASE db_nameDEFAULT CHARSET utf8mb4;

删除数据库

DROP DATABASE db_name;

选择数据库

USE db_name;

当前数据库

SELECT DATABASE;

查看建库语句

SHOWCREATE DATABASE db_name;

二、表结构级(8 个)

SHOW TABLES;

DESCuser;

建表 SQL

SHOWCREATE TABLEuser;

DROPTABLEuser;

修改表结构

ALTER TABLEuserADDCOLUMN ageINT;

ALTER TABLEuser MODIFY ageBIGINT;

RENAMETABLEuserTO user_new;

三、数据操作(CRUD,10 个)

INSERT INTOuserVALUES(1 ,'Tom',18 );

INSERT INTOuserVALUES(2 ,'Jack',20 ),(3 ,'Lucy',22 );

SELECT*FROMuser;

SELECT*FROMuserWHERE age>18 ;

SELECT*FROMuserORDERBY ageDESC;

SELECT*FROMuser LIMIT10OFFSET0;

SELECTCOUNT(*)FROMuser;

数据库指令(MySQL命令最全详解(36个常用命令))

SELECT age,COUNT(*)FROMuserGROUPBY age;

四、索引与执行计划(5 个)

创建唯一索引

SHOW INDEXFROMuser;

执行计划(核心)

EXPLAINSELECT*FROMuserWHERE age=18 ;

五、事务与锁(4 个)

START TRANSACTION;

COMMIT;

ROLLBACK;

查看当前事务

SELECT*FROM information_schema.innodb_trx;

六、运维与排障(3 个)

当前连接(救命命令)

SHOW PROCESSLIST;

SHOW STATUS;

SHOW VARIABLES;

相关信息就介绍到这里,数据库指令的问题希望对你有所帮助。

文章版权声明:除非注明,否则均为边学边练网络文章,版权归原作者所有

相关阅读