MySQL 是一种流行的关系型数据库管理系统,广泛应用于各种Web应用程序和企业系统中。掌握 MySQL 的各种操作对于数据管理和应用开发至关重要。本文将汇总 MySQL 中常见的各种操作,并通过示例来说明它们的用法和作用。
1. 连接数据库
在使用 MySQL 数据库之前,首先需要连接到数据库服务器。可以使用命令行工具或者各种编程语言提供的 API 来连接数据库。以pyhon语言为例:
连接mysql数据库 我的端口为3300 一般为3306 账号为root 密码为123456 选择school数据库
import pymysql
con = pymysql.connect(host="localhost", port=3300, user="root", password="123456")
con.select_db("school")
创建游标
cur = con.cursor()
运行一个数据库的查询语句
cur = con.cursor()
cz_sql = "select * from student;"
cur.execute(cz_sql)
datas = cur.fetchall()
将查到的返回值给datas
遍历datas分别输出datas的值
for data in datas:
print(data)
关闭游标和数据库 释放资源
cur.close()
con.close()
cur.execute(要运行的MySQL语句)
2. 创建表
在 MySQL 中,数据以表的形式组织存储。可以使用 CREATE TABLE
语句来创建新表,并定义表的字段和属性。
示例:
CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) NOT NULL, age INT, email VARCHAR(100) );
3. 插入数据
通过 INSERT INTO
语句可以向表中插入新的数据记录。
示例:
INSERT INTO users (name, age, email) VALUES ('Alice', 30, 'alice@example.com'); INSERT INTO users (name, age, email) VALUES ('Bob', 25, 'bob@example.com');
4. 查询数据
使用 SELECT
语句可以从表中检索数据,并可以添加条件和排序规则进行筛选。
示例:
SELECT * FROM users; SELECT * FROM users WHERE age > 25;
5. 更新数据
通过 UPDATE
语句可以更新表中已有的数据记录。
示例:
UPDATE users SET age = 31 WHERE name = 'Alice';
以上是 MySQL 数据库中常见的操作之一。接下来,让我们继续介绍 MySQL 的其他操作及其示例。
下面附上学习MySQL数据库思维导图:
如果这篇文章对你有帮助,还请帮忙点赞关注。您的支持是我更新的最大动力!