MySQL学习笔记小结攻略
什么是MySQL
MySQL是一种关系型数据库管理系统,常用于Web开发和应用程序开发。它是一种开源软件,可以从其官方网站或其他开源软件网站上免费下载和使用。
MySQL的安装
MySQL的安装有多种方式,包括二进制文件安装、源代码编译安装等。以下是常见的二进制文件安装方法:
- 下载MySQL二进制文件,根据操作系统的不同选择对应的版本;
- 解压文件,进入解压后的目录;
- 配置MySQL,配置文件一般在/etc/目录下,可以使用默认配置也可以自定义;
- 启动MySQL服务,可以使用启动脚本或手动启动;
- 设置MySQL管理员账号和密码;
- 完成安装。
MySQL的基本操作
以下为MySQL的基本操作,假设已经进入MySQL的命令行界面:
- 创建数据库:
create database <database_name>
- 删除数据库:
drop database <database_name>
- 选择使用的数据库:
use <database_name>
- 创建表格:
create table <table_name> (<column1> <type1>, <column2> <type2>, ...)
- 删除表格:
drop table <table_name>
- 插入数据:
insert into <table_name> (<column1>, <column2>, ...) values (<value1>, <value2>, ...)
- 查询数据:
select <column1>, <column2>, ... from <table_name> where <condition>
- 更新数据:
update <table_name> set <column1>=<value1>, <column2>=<value2>, ... where <condition>
- 删除数据:
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学习笔记小结 - Python技术站