沃梦达 / IT编程 / 数据库 / 正文

MySQL学习笔记小结

MySQL是一种关系型数据库管理系统,常用于Web开发和应用程序开发。它是一种开源软件,可以从其官方网站或其他开源软件网站上免费下载和使用。

MySQL学习笔记小结攻略

什么是MySQL

MySQL是一种关系型数据库管理系统,常用于Web开发和应用程序开发。它是一种开源软件,可以从其官方网站或其他开源软件网站上免费下载和使用。

MySQL的安装

MySQL的安装有多种方式,包括二进制文件安装、源代码编译安装等。以下是常见的二进制文件安装方法:

  1. 下载MySQL二进制文件,根据操作系统的不同选择对应的版本;
  2. 解压文件,进入解压后的目录;
  3. 配置MySQL,配置文件一般在/etc/目录下,可以使用默认配置也可以自定义;
  4. 启动MySQL服务,可以使用启动脚本或手动启动;
  5. 设置MySQL管理员账号和密码;
  6. 完成安装。

MySQL的基本操作

以下为MySQL的基本操作,假设已经进入MySQL的命令行界面:

  1. 创建数据库:create database <database_name>
  2. 删除数据库:drop database <database_name>
  3. 选择使用的数据库:use <database_name>
  4. 创建表格:create table <table_name> (<column1> <type1>, <column2> <type2>, ...)
  5. 删除表格:drop table <table_name>
  6. 插入数据:insert into <table_name> (<column1>, <column2>, ...) values (<value1>, <value2>, ...)
  7. 查询数据:select <column1>, <column2>, ... from <table_name> where <condition>
  8. 更新数据:update <table_name> set <column1>=<value1>, <column2>=<value2>, ... where <condition>
  9. 删除数据:delete from <table_name> where <condition>

示例说明

示例1:创建数据库和表格

以下为创建一个名为mydb的数据库和其中一个名为customers的表格的代码:

create database mydb;

use mydb;

create table customers (
  id int(11) not null auto_increment primary key,
  name varchar(255) not null,
  email varchar(255) not null,
  age int(11),
  address varchar(255)
);

示例2:插入和查询数据

以下为向customers表格中插入一条数据并查询出所有数据的代码:

use mydb;

insert into customers (name, email, age, address) values ("John", "john@example.com", 25, "123 Main St");

select * from customers;

执行以上代码后,查询结果会显示包含所有数据的表格。

本文标题为:MySQL学习笔记小结