【100条mysql常用命令】

当然,这里是一些常用的 MySQL 命令列表,用于管理数据库和执行各种查询操作:

  1. SHOW DATABASES; - 显示所有数据库
  2. CREATE DATABASE database_name; - 创建新数据库
  3. USE database_name; - 选择要操作的数据库
  4. DROP DATABASE database_name; - 删除数据库
  5. SHOW TABLES; - 显示所有的表
  6. SHOW COLUMNS FROM table_name; - 显示表的字段
  7. DESCRIBE table_name; - 显示表的结构
  8. SELECT * FROM table_name; - 显示表中的所有数据
  9. SELECT column1, column2, … FROM table_name; - 显示指定列的数据
  10. SHOW INDEX FROM table_name; - 显示表的索引信息
  11. SHOW CREATE TABLE table_name; - 显示表的创建语句
  12. CREATE TABLE table_name (column1 datatype, column2 datatype, …); - 创建新表
  13. ALTER TABLE table_name ADD column_name datatype; - 在表中添加新列
  14. ALTER TABLE table_name DROP column_name; - 从表中删除列
  15. ALTER TABLE table_name MODIFY column_name datatype; - 修改列的数据类型
  16. DROP TABLE table_name; - 删除表
  17. INSERT INTO table_name (column1, column2, …) VALUES (value1, value2, …); - 向表中插入新行
  18. UPDATE table_name SET column1 = value1, column2 = value2, … WHERE condition; - 更新表中的数据
  19. DELETE FROM table_name WHERE condition; - 从表中删除数据
  20. TRUNCATE TABLE table_name; - 清空表中的数据
  21. CREATE INDEX index_name ON table_name (column1, column2, …); - 创建新索引
  22. DROP INDEX index_name ON table_name; - 删除索引
  23. SELECT COUNT(*) FROM table_name; - 检索表中的记录数量
  24. SELECT MAX(column_name) FROM table_name; - 检索表中某列的最大值
  25. SELECT MIN(column_name) FROM table_name; - 检索表中某列的最小值
  26. SELECT AVG(column_name) FROM table_name; - 计算表中某列的平均值
  27. SELECT SUM(column_name) FROM table_name; - 计算表中某列的总和
  28. SELECT DISTINCT column_name FROM table_name; - 检索表中列的唯一值
  29. SELECT * FROM table_name WHERE condition; - 检索满足条件的记录
  30. SELECT * FROM table1 JOIN table2 ON table1.column_name = table2.column_name; - 连接两个表
  31. SELECT column_name(s) FROM table_name ORDER BY column_name [ASC|DESC]; - 按指定列对结果进行排序
  32. SELECT column_name FROM table_name LIMIT offset, count; - 限制检索结果的数量
  33. SELECT * FROM table_name WHERE column_name LIKE pattern; - 搜索符合指定模式的数据
  34. SELECT * FROM table_name WHERE column_name IN (value1, value2, …); - 检索符合指定条件的数据
  35. SELECT * FROM table_name WHERE column_name BETWEEN value1 AND value2; - 检索指定范围内的数据
  36. SELECT * FROM table_name WHERE column_name IS NULL; - 检索为空值的数据
  37. SELECT * FROM table_name WHERE column_name IS NOT NULL; - 检索非空值的数据
  38. SHOW GRANTS; - 显示用户权限
  39. GRANT type_of_permission ON database_name.table_name TO ‘username’@‘localhost’; - 向用户授予权限
  40. REVOKE type_of_permission ON database_name.table_name FROM ‘username’@‘localhost’; - 取消用户权限
  41. CREATE USER ‘username’@‘localhost’ IDENTIFIED BY ‘password’; - 创建新用户
  42. DROP USER ‘username’@‘localhost’; - 删除用户
  43. FLUSH PRIVILEGES; - 刷新权限
  44. USE table_name; - 选择要操作的表
  45. START TRANSACTION; - 开始事务
  46. COMMIT; - 提交事务
  47. ROLLBACK; - 回滚事务
  48. SET autocommit = 0; - 关闭自动提交
  49. SET autocommit = 1; - 开启自动提交
  50. SET TRANSACTION ISOLATION LEVEL level; - 设置事务隔离级别
  51. SHOW VARIABLES LIKE ‘variable_name’; - 显示指定变量的值
  52. SET GLOBAL variable_name = value; - 设置全局变量的值
  53. SET SESSION variable_name = value; - 设置会话变量的值
  54. SHOW STATUS LIKE ‘status_name’; - 显示指定状态的值
  55. KILL CONNECTION connection_id; - 终止指定连接
  56. SHOW PROCESSLIST; - 显示当前的连接和查询
  57. SHOW ENGINE engine_name STATUS; - 显示指定存储引擎的状态信息
  58. SHOW ENGINE engine_name MUTEX; - 显示指定存储引擎的锁信息
  59. SHOW ENGINE engine_name INNODB STATUS; - 显示InnoDB存储引擎的状态信息
  60. ALTER USER ‘username’@‘localhost’ IDENTIFIED BY ‘new_password’; - 修改用户密码
  61. SET PASSWORD FOR ‘username’@‘localhost’ = PASSWORD(‘new_password’); - 修改用户密码
  62. EXPLAIN SELECT * FROM table_name; - 显示查询执行计划
  63. SHOW WARNINGS; - 显示警告信息
  64. SHOW ERRORS; - 显示错误信息
  65. SHOW CREATE USER ‘username’@‘localhost’; - 显示用户的创建语句
  66. CREATE TRIGGER trigger_name BEFORE|AFTER INSERT|UPDATE|DELETE ON table_name FOR EACH ROW trigger_body; - 创建触发器
  67. DROP TRIGGER trigger_name; - 删除触发器
  68. SHOW TRIGGERS; - 显示所有触发器
  69. CREATE VIEW view_name AS SELECT column1, column2, … FROM table_name WHERE condition; - 创建视图
  70. DROP VIEW view_name; - 删除视图
  71. SHOW CREATE VIEW view_name; - 显示创建视图的语句
  72. OPTIMIZE TABLE table_name; - 优化表
  73. ANALYZE TABLE table_name; - 分析表
  74. REPAIR TABLE table_name; - 修复表
  75. CREATE PROCEDURE procedure_name (parameter1, parameter2, …) BEGIN procedure_body END; - 创建存储过程
  76. DROP PROCEDURE procedure_name; - 删除存储过程
  77. CALL procedure_name; - 调用存储过程
  78. CREATE FUNCTION function_name (parameter1, parameter2, …) RETURNS datatype BEGIN function_body END; - 创建函数
  79. DROP FUNCTION function_name; - 删除函数
  80. SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = ‘database_name’; - 显示指定数据库中的表
  81. SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE table_schema = ‘database_name’ AND table_name = ‘table_name’; - 显示指定表的字段
  82. SELECT * FROM INFORMATION_SCHEMA.STATISTICS WHERE table_schema = ‘database_name’ AND table_name = ‘table_name’; - 显示指定表的索引
  83. SELECT * FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE table_schema = ‘database_name’ AND table_name = ‘table_name’; - 显示指定表的外键
  84. SELECT * FROM INFORMATION_SCHEMA.ROUTINES WHERE routine_schema = ‘database_name’; - 显示指定数据库中的存储过程和函数
  85. FLUSH TABLES WITH READ LOCK; - 锁定表
  86. UNLOCK TABLES; - 解锁表
  87. SHOW MASTER STATUS; - 显示主服务器的状态
  88. SHOW BINARY LOGS; - 显示二进制日志
  89. SHOW SLAVE STATUS; - 显示从服务器的状态
  90. CHANGE MASTER TO …; - 配置从服务器连接主服务器
  91. RESET SLAVE; - 重置从服务器
  92. mysqldump -u username -p database_name > /path/to/dump.sql; - 导出数据库
  93. mysql -u username -p database_name < /path/to/dump.sql; - 导入数据库
  94. CREATE EVENT event_name ON SCHEDULE schedule DO event_body; - 创建事件调度
  95. ALTER EVENT event_name ON SCHEDULE schedule; - 修改事件调度
  96. DROP EVENT event_name; - 删除事件调度
  97. SHOW EVENTS; - 显示所有事件调度
  98. SET GLOBAL event_scheduler = ON; - 启用事件调度器
  99. SET GLOBAL event_scheduler = OFF; - 禁用事件调度器
  100. SELECT * FROM performance_schema.table_name; - 查询性能监控数据

这些命令可以帮助您管理数据库、执行查询或者对数据库进行进一步的维护。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/602234.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据在内存中的存储之大小端

今天也是努力学编程&#xff0c;敲代码的一天&#xff01; 1.什么是大小端 其实超过一个字节的数据在内存中存储的时候&#xff0c;就有存储顺序的问题&#xff0c;按照不同的存储顺序&#xff0c;我们分为大端字节序 存储和小端字节序存储&#xff0c;下面是具体的概念: &…

HIL(硬件在环)技术汇总梳理

HIL&#xff08;Hardware-in-the-Loop&#xff09;测试领域的知名公司有dSPACE、NI、Vector和speedgoat等&#xff0c;以下是针对这几家HIL技术的对比分析&#xff1a; 文章目录 dSPACE NI Vector speedgoat 总结 dSPACE dSPACE成立于1988年&#xff0c;起源自德国的帕德…

vue3项目中axios的常见用法和封装拦截(详细解释)

1、axios的简单介绍 Axios是一个基于Promise的HTTP客户端库&#xff0c;用于浏览器和Node.js环境中发送HTTP请求。它提供了一种简单、易用且功能丰富的方式来与后端服务器进行通信。能够发送常见的HTTP请求&#xff0c;并获得服务端返回的数据。 此外&#xff0c;Axios还提供…

C++学习笔记(二十二):c++ 隐式转换与explicit关键字

c允许编译器对代码执行一次隐式转换。 #include<iostream> #include<string>class Entity { public:std::string name;int age;Entity(int x) {age x;}Entity(std::string x){name x;} }; void PrintEntity(Entity e) {std::cout << e.age << "…

buuctf 逆向 number_game

这是一题二叉树逆向 正常递归建立树的代码为&#xff1a; VOID BinaryTree::BuildTree(Tree*& root) {cout << "输入-1即结束" << endl;INT Val 0;cin >> Val;if (Val -1)return;root new Tree(Val);cout << "请输入" &l…

FSMC—扩展外部SRAM

一、SRAM控制原理 STM32控制器芯片内部有一定大小的SRAM及FLASH作为内存和程序存储空间&#xff0c;但当程序较大&#xff0c;内存和程序空间不足时&#xff0c;就需要在STM32芯片的外部扩展存储器了。STM32F103ZE系列芯片可以扩展外部SRAM用作内存。 给STM32芯片扩展内存与给…

基于云平台技术的自动泊车浅谈

基于云平台技术的自动泊车浅谈 一、引言 自动泊车技术是当前汽车技术的重要发展方向之一&#xff0c;它能够帮助驾驶员自动完成泊车操作&#xff0c;提高驾驶安全性。基于云平台技术的自动泊车创新&#xff0c;将为自动泊车技术的发展带来新的突破。 二、云平台技术概述 云…

【计算机网络】TCP原理 | 可靠性机制分析(一)

个人主页&#xff1a;兜里有颗棉花糖 欢迎 点赞&#x1f44d; 收藏✨ 留言✉ 加关注&#x1f493;本文由 兜里有颗棉花糖 原创 收录于专栏【网络编程】【Java系列】 本专栏旨在分享学习网络编程、计算机网络的一点学习心得&#xff0c;欢迎大家在评论区交流讨论&#x1f48c; 目…

sensor 点亮出图后,画面全黑是为什么?

同事在点一个思特威的 sensor sc035hgs&#xff0c;这个 sensor 主要负责数据采集&#xff0c;然后给到后面的 NN&#xff08;神经网络&#xff09;去做处理。 点亮出图后&#xff0c;画面很黑&#xff0c;如下图所示&#xff1a; 因为没拿到板子&#xff0c;只能盲猜&#xf…

Python 注释的方法

在Python中&#xff0c;有两种常见的注释方法&#xff1a; 单行注释&#xff1a;使用#符号来注释一行代码。在#符号后面的内容将被视为注释&#xff0c;不会被解释器执行&#xff0c;如&#xff1a; # 这是一个单行注释 print(hello world!) # 打印字符串多行注释&#xff1…

面试官:说说HashMap和HashTable的区别

程序员的公众号&#xff1a;源1024&#xff0c;获取更多资料&#xff0c;无加密无套路&#xff01; 最近整理了一波电子书籍资料&#xff0c;包含《Effective Java中文版 第2版》《深入JAVA虚拟机》&#xff0c;《重构改善既有代码设计》&#xff0c;《MySQL高性能-第3版》&…

与CSDN相识的第一年

&#x1d649;&#x1d65e;&#x1d658;&#x1d65a;!!&#x1f44f;&#x1f3fb;‧✧̣̥̇‧✦&#x1f44f;&#x1f3fb;‧✧̣̥̇‧✦ &#x1f44f;&#x1f3fb;‧✧̣̥̇:Solitary-walk ⸝⋆ ━━━┓ - 个性标签 - &#xff1a;来于“云”的“羽球人”。…

算法日志的存在核心在于搭建自检系统

"相信每一个人执行与日志有关的任务都会遇到这样难题吧&#xff1f;长达几万行的日志&#xff0c;如果我们单纯用肉眼去一个个排查&#xff0c;那么恐怕所耗费的时间是以天为计量单位了。当然这是一种比较夸张的情况&#xff0c;根据我的项目经验&#xff0c;正常情况是十…

每日一博 - 多租户技术及其三种数据存储策略

文章目录 概述应用程序隔离数据隔离小结 概述 多租户技术&#xff08;Multi-Tenant Technology&#xff09;是软件即服务&#xff08;SaaS&#xff09;架构中的一项核心技术&#xff0c;允许单一软件应用或服务同时服务于多个客户&#xff08;即“租户”&#xff09;&#xff…

作为产品经理,如何分析和管理产品需求?

实际工作中&#xff0c;需求分析和需求管理能力是产品经理的基础能力&#xff0c;那么该如何进行需求分析和管理呢&#xff1f; 需求分析阶段的核心可以总结为两句话&#xff1a;“这个需求能不能做&#xff1f;做成什么样&#xff1f;”。 一、需求收集 需求收集环节需要针…

软件测试|Python函数参数之必传参数、默认参数、可变参数、关键字参数的详细使用

在Python中&#xff0c;函数参数是定义在函数头部的变量&#xff0c;用于接收传递给函数的数据。Python函数参数有四种类型&#xff1a;必传参数、默认参数、可变参数和关键字参数。每种类型都有不同的使用方式和适用场景。本文将详细介绍这四种函数参数的使用方法。 Python函…

ArkTS - 网络请求

一、Axios请求 应用通过HTTP发起一个数据请求&#xff0c;支持常见的GET、POST、OPTIONS、HEAD、PUT、DELETE、TRACE、CONNECT方法。 前端开发肯定都使用过一个叫axios的第三方库&#xff0c;它是是一个基于 promise 的网络请求库&#xff0c;可以用于浏览器和 node.js&…

关于曲率、曲率半径和曲率圆,看这几篇文章就够啦

关于曲率、曲率半径和曲率圆的内容&#xff0c;是考研数学数学一和数学二大纲中明确要求掌握的内容&#xff0c;但这部分内容在很多教材教辅以及练习题中较少涉及。在本文中&#xff0c;荒原之梦考研数学网就为大家整理了曲率、曲率半径和曲率圆方程相关的概念、基础知识以及练…

LauraGPT

git&#xff1a;https://github.com/alibaba-damo-academy/FunCodec 文章目录 model archAudioTokenizermodel init model arch text-embedding 用千问的模型参数初始化&#xff1b;AudioEncoder用asr-conformer的参数初始化&#xff1b;所有的参数都参与更新&#xff0c;除了C…

实时语义分割模型PP-LiteSeg论文解读

paper&#xff1a;PP-LiteSeg: A Superior Real-Time Semantic Segmentation Model official implementation&#xff1a;https://github.com/PaddlePaddle/PaddleSeg/blob/release/2.8/paddleseg/models/pp_liteseg.py 本文的创新点 提出了一种灵活的轻量级解码器&#xf…