MySQL学习之基础操作总结
MySQL是一种开源的关系型数据库管理系统,它广泛应用于网站开发、数据挖掘和数据分析等领域。本文将介绍MySQL的基础操作,包括创建和删除数据库、创建和删除数据表、查询和修改数据等。
创建和删除数据库
创建数据库
在MySQL中,可以使用CREATE DATABASE语句创建数据库。
CREATE DATABASE mydatabase;
该语句创建了一个名为mydatabase的数据库。可以使用USE语句进入该数据库。
USE mydatabase;
删除数据库
可以使用DROP DATABASE语句删除数据库。
DROP DATABASE mydatabase;
该语句将删除名为mydatabase的数据库及其所有数据表和数据。
创建和删除数据表
创建数据表
在MySQL中,可以使用CREATE TABLE语句创建数据表。
CREATE TABLE customers (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(255) NOT NULL,
email VARCHAR(255),
PRIMARY KEY (id)
);
该语句创建了一个名为customers的数据表,该表包含三列:id、name和email。其中,id是自增长的主键,name和email列都是非空的。可以使用DESCRIBE语句查看该数据表的结构。
DESCRIBE customers;
删除数据表
可以使用DROP TABLE语句删除数据表。
DROP TABLE customers;
该语句将删除名为customers的数据表及其所有数据。
查询和修改数据
查询数据
在MySQL中,可以使用SELECT语句查询数据。
SELECT * FROM customers;
该语句将返回customers数据表中的所有数据。
SELECT name, email FROM customers WHERE id = 1;
该语句将返回id为1的记录中的name和email列。
修改数据
在MySQL中,可以使用UPDATE语句修改数据。
UPDATE customers SET email = 'newemail@example.com' WHERE id = 1;
该语句将将id为1的记录的email列设置为newemail@example.com。
示例说明
下面是几个基础操作的示例说明:
示例1:创建一个名为products的数据表,包含id、name、price和description四列。
CREATE TABLE products (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(255) NOT NULL,
price DECIMAL(10, 2) NOT NULL,
description TEXT,
PRIMARY KEY (id)
);
该语句创建了一个名为products的数据表,包含id、name、price和description四列。
示例2:查询所有价格小于100的产品。
SELECT * FROM products WHERE price < 100;
该语句将返回products数据表中价格小于100的所有产品。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MySQL学习之基础操作总结 - Python技术站