1. 显示当前数据库列表:
    SHOW DATABASES;
  2. 创建新数据库:
    CREATE DATABASE database_name;
    这将创建一个名为 “database_name” 的新数据库。
  3. 切换到指定数据库:
    USE database_name;
    这会将当前会话切换到 “database_name” 数据库。
  4. 显示当前数据库中的表:
    SHOW TABLES;
  5. 创建表:
    CREATE TABLE table_name ( column1 datatype constraints, column2 datatype constraints, ... );
  6. 显示表的状态信息:
    SHOW TABLE STATUS LIKE 'table_name';
  7. 显示表的结构和元数据:
    DESCRIBE table_name;
    或者
    SHOW COLUMNS FROM table_name;
  8. 修改表结构:
    ALTER TABLE table_name ADD column_name datatype;
    ALTER TABLE table_name MODIFY column_name datatype;
    ALTER TABLE table_name DROP column_name;
  9. 添加索引:
    CREATE INDEX index_name ON table_name (column1, column2, ...);
  10. 删除索引:
    DROP INDEX index_name ON table_name;
  11. 执行 SQL 查询语句:
    SELECT column1, column2 FROM table_name WHERE condition;
  12. 插入数据到表中:
    INSERT INTO table_name (column1, column2) VALUES (value1, value2);
  13. 更新表中的数据:
    UPDATE table_name SET column1 = value1 WHERE condition;
  14. 删除表中的数据:
    DELETE FROM table_name WHERE condition;
  15. 清空数据表中的所有数据:
    TRUNCATE TABLE table_name;重置自增的计数器
    DELETE FROM table_name;不重置自增的计数器
  16. 删除表:
    DROP TABLE table_name;
  17. 授予和撤销权限:
    GRANT privileges ON database_name.table_name TO 'username'@'host';
    REVOKE privileges ON database_name.table_name FROM 'username'@'host';
  18. 查看当前用户:
    SELECT user, host FROM mysql.user;
  19. 去除/替换数据表记录字段部分信息:
    UPDATE 表名 SET 字段名 = REPLACE(字段名, '【新】', '') WHERE id = 1;
  20. 增加数据表记录字段部分信息:
    字段开始增加:UPDATE 表名 ET 字段名 = CONCAT('解析:', 字段名) WHERE id = 1;
    字段结束增加:UPDATE 表名 ET 字段名 = CONCAT(字段名, '解析:') WHERE id = 1;
  21. 统计某个字段相同的记录数量同时按照数量倒序排列
    SELECT 字段名, COUNT(*) AS count
    FROM 表名
    where `status` = 1
    GROUP BY 字段名
    ORDER BY count DESC;
阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: mysql