数据库指令本栏目整理了数据库指令,帮助您初步了解数据库指令相关信息,希望我的回答对你有所帮助。
大家好,我是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;

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;
相关信息就介绍到这里,数据库指令的问题希望对你有所帮助。