1. 连接到 MySQL 服务器:
mysql -u username -p

输入密码登录

Mysql常用命令记录(完善中)_字段

  1. 显示当前数据库列表:
SHOW DATABASES;

Mysql常用命令记录(完善中)_字段_02

  1. 创建新数据库:
CREATE DATABASE database_name;

这将创建一个名为 “database_name” 的新数据库。

  1. 切换到指定数据库:
USE database_name;

这会将当前会话切换到 “database_name” 数据库。

  1. 显示当前数据库中的表:
SHOW TABLES;
  1. 创建表:
CREATE TABLE table_name ( column1 datatype constraints, column2 datatype constraints, ... );
  1. 显示表的状态信息:
SHOW TABLE STATUS LIKE 'table_name';
  1. 显示表的结构和元数据:
DESCRIBE table_name;

或者

SHOW COLUMNS FROM table_name;
  1. 修改表结构:
ALTER TABLE table_name ADD column_name datatype;
ALTER TABLE table_name MODIFY column_name datatype;
ALTER TABLE table_name DROP column_name;
  1. 添加索引:
    CREATE INDEX index_name ON table_name (column1, column2, ...);
  2. 删除索引:
    DROP INDEX index_name ON table_name;
  3. 执行 SQL 查询语句:
    SELECT column1, column2 FROM table_name WHERE condition;
  4. 插入数据到表中:
    INSERT INTO table_name (column1, column2) VALUES (value1, value2);
  5. 更新表中的数据:
    UPDATE table_name SET column1 = value1 WHERE condition;
  6. 删除表中的数据:
    DELETE FROM table_name WHERE condition;
  7. 清空数据表中的所有数据:
    TRUNCATE TABLE table_name;重置自增的计数器
    DELETE FROM table_name;不重置自增的计数器
  8. 删除表:
    DROP TABLE table_name;
  9. 授予和撤销权限:
    GRANT privileges ON database_name.table_name TO 'username'@'host';
    REVOKE privileges ON database_name.table_name FROM 'username'@'host';
  10. 查看当前用户:
    SELECT user, host FROM mysql.user;
  11. 去除/替换数据表记录字段部分信息:
    UPDATE 表名 SET 字段名 = REPLACE(字段名, '【新】', '') WHERE id = 1;
  12. 增加数据表记录字段部分信息:
    字段开始增加:UPDATE 表名 ET 字段名 = CONCAT('解析:', 字段名) WHERE id = 1;
    字段结束增加:UPDATE 表名 ET 字段名 = CONCAT(字段名, '解析:') WHERE id = 1;
  13. 统计某个字段相同的记录数量同时按照数量倒序排列
    SELECT 字段名, COUNT(*) AS count
    FROM 表名
    where `status` = 1
    GROUP BY 字段名
    ORDER BY count DESC;

创作不易,如果您觉得这篇文章对您有帮助,欢迎点赞、收藏、转发,有不同的见解可以评论区留言。感谢支持!