当前位置: 首页 > news >正文

mysql常用

SELECT COUNT(*) FROM yuanfang;

增删改查

  1. SELECT - 查询数据
    SELECT * FROM table_name;

  2. INSERT - 插入数据
    INSERT INTO table_name (column1, column2) VALUES (value1, value2);

  3. UPDATE - 更新数据
    UPDATE table_name SET column1 = value1 WHERE condition;

  4. DELETE - 删除数据
    DELETE FROM table_name WHERE condition;

  5. CREATE TABLE - 创建表
    CREATE TABLE table_name (column1 datatype, column2 datatype);

  6. ALTER TABLE - 修改表结构
    ALTER TABLE table_name ADD column_name datatype;

  7. DROP TABLE - 删除表
    DROP TABLE table_name;

  8. CREATE DATABASE - 创建数据库
    CREATE DATABASE database_name;

  9. DROP DATABASE - 删除数据库
    DROP DATABASE database_name;

  10. GRANT/REVOKE - 授权/撤销权限
    GRANT privileges ON database.table TO 'username'@'host';
    REVOKE privileges ON database.table FROM 'username'@'host';

备份和导出
  1. mysqldump备份整个数据库
    mysqldump -u用户名 -p密码 数据库名 > 备份文件名.sql
    示例:
    mysqldump -uroot -pmhflove18L haifeng > haifeng_backup.sql

  2. mysqldump备份多个数据库
    mysqldump -u用户名 -p密码 --databases 数据库1 数据库2 > 备份文件名.sql

  3. mysqldump备份所有数据库
    mysqldump -u用户名 -p密码 --all-databases > 备份文件名.sql

  4. mysqldump备份数据库中的特定表
    mysqldump -u用户名 -p密码 数据库名 表名1 表名2 > 备份文件名.sql

恢复和导入

  1. mysql命令恢复整个数据库
    mysql -u用户名 -p密码 数据库名 < 备份文件名.sql
    示例:
    mysql -uroot -pmhflove18L haifeng < haifeng_backup.sql

  2. mysql命令恢复所有数据库
    mysql -u用户名 -p密码 < 备份文件名.sql

  3. source命令在MySQL内部恢复
    mysql -u用户名 -p密码
    use 数据库名;
    source 备份文件名.sql;

其他有用的选项

  1. mysqldump添加选项
    mysqldump -u用户名 -p密码 --single-transaction --routines --triggers 数据库名 > 备份文件名.sql

    • --single-transaction: 保证备份数据一致性
    • --routines: 导出存储过程和函数
    • --triggers: 导出触发器
  2. 压缩备份
    mysqldump -u用户名 -p密码 数据库名 | gzip > 备份文件名.sql.gz

  3. 解压恢复
    gunzip < 备份文件名.sql.gz | mysql -u用户名 -p密码 数据库名

http://www.hskmm.com/?act=detail&tid=13452

相关文章:

  • 国产化Excel开发组件Spire.XLS教程:Python 写入 Excel 文件,数据写入自动化实用指南
  • Ansible的安装和使用
  • 数显LED驱动芯片恒流数码管驱动IC内置显示RAM为816位 VK16D33
  • 详细介绍:【TEC045-KIT】基于复旦微 FMQL45T900 的全国产化 ARM 开发套件
  • 【IEEE出版】2025年智慧物联与电子信息工程国际学术会议(IoTEIE 2025)
  • 9.22 机房练习
  • eslint
  • 视频调色神器!CyberLink ColorDirector:从入门到专业的视频色彩魔法工具
  • Leveraging Context-Aware Prompting for Commit Message Generation 论文笔记
  • P4951 [USACO01OPEN] Earthquake 题解
  • 用ida插件快速审计函数调用
  • 【ACM独立出版|往届已EI、Scopus检索|合作SSCI】第二届数字经济与计算机科学国际学术会议(DECS 2025)
  • schematool -initSchema -dbType mysql
  • PostgreSQL 全表 count 优化实践:从 SeqScan 痛点分析到 heapam 改进与性能突破
  • 第二章习题
  • Lightroom Classic 2025:精细调控,呈现完美画质,专业级数字照片管理与后期处理全解析
  • langfuse从v2.70.1升级到V3.110(异机升级+数据迁移)
  • 20250518_信安一把梭_医院抓取流量
  • tsx 图论选讲
  • OTP绕过漏洞:当后端过度信任前端时的安全灾难
  • 2MHz 8-bit 微控制器 with 64 Pins,M38049FFLKP ADR5040ARTZ TMS320F28062PZT K4AAG165WA-BCTD存储器
  • 实用指南:【Kubernetes】(六)Service
  • 校u圈校园外卖众包任务课表交友CPS社区:一站式校园生态服务系统
  • .NET Polly 全面指南:从5W2H维度深度解析
  • 撒钱岛小游戏管理系统:私域流量变现新选择,趣味与收益双赢
  • Day19构造器详解
  • 多商户的在线客服系统,直接在小程序的商家中嵌入我们的商家聊天链接
  • 【院士报告|EI检索稳定|大连理工大学主办】第四届能源与动力工程国际学术会议(EPE 2025)
  • 多客云 Ai 短视频批量剪辑矩阵系统:高效创作与智能管理的一体化解决方案
  • [ABC077D] Small Multiple 同余最短路