欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 美食 > MySQL操作学习笔记

MySQL操作学习笔记

2025/2/21 22:14:16 来源:https://blog.csdn.net/qq_45239887/article/details/145667526  浏览:    关键词:MySQL操作学习笔记

MySQL

1. MySQL安装与配置

1.1 安装步骤
  • Linux(以Ubuntu为例)
    1. 更新包列表:sudo apt update
    2. 安装MySQL服务器:sudo apt install mysql-server
    3. 启动MySQL服务:sudo systemctl start mysql
    4. 设置开机自启:sudo systemctl enable mysql
    5. 运行安全脚本:sudo mysql_secure_installation(设置root密码、移除匿名用户等)
  • Windows
    1. 下载MySQL安装包(MSI格式)并运行。
    2. 选择安装类型(推荐选择“Developer Default”)。
    3. 配置MySQL服务器(端口、root密码等)。
    4. 完成安装并启动MySQL服务。

分析

  • 在Linux上,建议使用APT或YUM等包管理工具安装,避免手动编译的复杂性。
  • 在Windows上,安装时建议选择“Custom”安装类型,避免安装不必要的组件。
1.2 配置文件优化
  • 配置文件路径:
    • Linux:/etc/my.cnf/etc/mysql/my.cnf
    • Windows:C:\ProgramData\MySQL\MySQL Server X.X\my.ini
  • 常用配置项:
    • innodb_buffer_pool_size:设置为系统内存的70%-80%。
    • max_connections:根据应用需求调整,默认值为151。
    • query_cache_size:如果查询缓存使用频繁,可以适当增加。

分析

  • 修改配置文件后,务必重启MySQL服务使配置生效。
  • 使用SHOW VARIABLES命令查看当前配置,确保修改生效。

2. SQL语法与优化

2.1 基本操作
  • 创建数据库:CREATE DATABASE mydb;
  • 创建表:
    CREATE TABLE users (id INT AUTO_INCREMENT PRIMARY KEY,name VARCHAR(50) NOT NULL,email VARCHAR(100) UNIQUE
    );
    
  • 插入数据:INSERT INTO users (name, email) VALUES ('Alice', 'alice@example.com');
  • 查询数据:SELECT * FROM users WHERE name = 'Alice';

分析

  • 使用AUTO_INCREMENT时,建议结合PRIMARY KEY,确保数据的唯一性。
  • 插入数据时,尽量指定列名,避免因表结构变化导致的错误。
2.2

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词