当前位置:首页>行业动态> 正文

如何正确使用MySQL数据库的指令?

MySQL使用数据库的指令是USE database_name;,用于切换到指定的数据库。

MySQL使用数据库的指令及使用方法

连接MySQL数据库

操作命令
连接到MySQL数据库mysql u 用户名 p

查看所有数据库

操作命令
查看所有数据库SHOW DATABASES;

选择数据库

操作命令
选择数据库USE 数据库名;

查看当前使用的数据库

操作命令
查看当前使用的数据库SELECT DATABASE();

创建数据库

操作命令
创建数据库CREATE DATABASE 数据库名;

删除数据库

操作命令
删除数据库DROP DATABASE 数据库名;

修改数据库编码格式和排序规则

如何正确使用MySQL数据库的指令?  第1张

操作命令
修改数据库编码格式和排序规则ALTER DATABASE 数据库名 DEFAULT CHARACTER SET 编码格式 DEFAULT COLLATE 排序规则;

查看数据库详细信息

操作命令
查看数据库详细信息SHOW CREATE DATABASE 数据库名;

查看数据库的状态信息、错误信息和警告信息

操作命令
查看数据库的状态信息SHOW STATUS;
查看数据库的错误信息SHOW ERRORS;
查看数据库的警告信息SHOW WARNINGS;

查看数据库的表

操作命令
查看数据库的表SHOW TABLES;

查看表结构

操作命令
查看表结构DESCRIBE 表名;
SHOW COLUMNS FROM 表名;
EXPLAIN 表名;

创建表

操作命令
创建表CREATE TABLE 表名 (列名1 数据类型 [约束], 列名2 数据类型 [约束], ...);

删除表

操作命令
删除表DROP TABLE 表名;

修改表结构

操作命令
添加列ALTER TABLE 表名 ADD 列名 数据类型 [约束];
删除列ALTER TABLE 表名 DROP 列名;
修改列ALTER TABLE 表名 CHANGE 旧列名 新列名 数据类型 [约束];
重命名列ALTER TABLE 表名 CHANGE 旧列名 新列名 数据类型 [约束];

查看表的创建SQL

操作命令
查看表的创建SQLSHOW CREATE TABLE 表名;

查看表中的所有数据

操作命令
查看表中的所有数据SELECT * FROM 表名;

插入数据

操作命令
插入数据INSERT INTO 表名 (列1, 列2, ...) VALUES (值1, 值2, ...);

更新数据

操作命令
更新数据UPDATE 表名 SET 列1 = 值1, 列2 = 值2, ... WHERE 条件;

删除数据

操作命令
删除数据DELETE FROM 表名 WHERE 条件;

查看表的索引

操作命令
查看表的索引SHOW INDEX FROM 表名;

创建索引

操作命令
创建索引CREATE INDEX 索引名 ON 表名 (列名);

删除索引

操作命令
删除索引DROP INDEX 索引名 ON 表名;

查看表的约束

操作命令
查看表的约束SHOW CREATE TABLE 表名;(约束信息会包含在创建表的SQL中)

查看表的统计信息

操作命令
查看表的统计信息SHOW TABLE STATUS LIKE '表名';