USE database_name;
,用于切换到指定的数据库。MySQL使用数据库的指令及使用方法
连接MySQL数据库
操作 | 命令 |
连接到MySQL数据库 | mysql u 用户名 p |
查看所有数据库
操作 | 命令 |
查看所有数据库 | SHOW DATABASES; |
选择数据库
操作 | 命令 |
选择数据库 | USE 数据库名; |
查看当前使用的数据库
操作 | 命令 |
查看当前使用的数据库 | SELECT DATABASE(); |
创建数据库
操作 | 命令 |
创建数据库 | CREATE DATABASE 数据库名; |
删除数据库
操作 | 命令 |
删除数据库 | DROP DATABASE 数据库名; |
修改数据库编码格式和排序规则
操作 | 命令 |
修改数据库编码格式和排序规则 | 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
操作 | 命令 |
查看表的创建SQL | SHOW 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 '表名'; |
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1192212.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复