MySQL数据库是一种开源数据库管理系统,广泛应用于Web开发和数据存储领域。本文将介绍MySQL数据库的基本操作和SQL语言的基本语法。
创建数据库和表
首先,我们需要创建一个名为employees
的数据库,并在其中创建一个表来存储员工信息。
表的结构如下:
id
:员工编号,整型,主键,自增name
:员工姓名,字符串类型,非空age
:员工年龄,整型,非空gender
:员工性别,字符串类型,非空department
:员工所属部门,字符串类型,非空salary
:员工工资,浮点型,非空
通过以下SQL语句可实现创建数据库和表的操作:
<code>sql
CREATE DATABASE employees;
USE employees;
CREATE TABLE employees (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
age INT NOT NULL,
gender VARCHAR(10) NOT NULL,
department VARCHAR(50) NOT NULL,
salary FLOAT NOT NULL
);
</code>
插入数据
接下来,我们向employees
表中插入几条员工数据,如下所示:
<code>sql
INSERT INTO employees (name, age, gender, department, salary) VALUES
('张三', 25, '男', '技术部', 5000.00),
('李四', 30, '女', '市场部', 6000.00),
('王五', 28, '男', '技术部', 7000.00),
('赵六', 35, '女', '人事部', 4500.00);
</code>
查询数据
现在,我们可以查询employees
表中所有员工的姓名、年龄、性别、部门和工资信息,如下所示:
<code>sql
SELECT name, age, gender, department, salary FROM employees;
</code>
更新数据
假设我们需要将employees
表中年龄大于等于30岁的员工的工资增加10%。
<code>sql
UPDATE employees SET salary = salary * 1.1 WHERE age >= 30;
</code>
删除数据
如果想要删除employees
表中年龄小于25岁的员工记录,可以执行以下SQL语句:
<code>sql
DELETE FROM employees WHERE age < 25;
</code>
实验结果展示:
根据以上操作,我们成功地创建了employees
数据库,并在其中创建了一个employees
表,插入了员工数据,进行了查询、更新和删除操作。
以下是从Unsplash API获取的两张与数据库开发相关的图片,供参考:
结尾
通过本实验,我们掌握了MySQL数据库的基本操作,包括创建数据库、表、插入数据和查询数据。同时,我们熟悉了SQL语言的基本语法,包括DDL、DML和DQL。
在实际项目中,熟练掌握这些操作和语法将有助于提高开发效率和解决实际问题。
如果您对本文有任何问题或疑问,请随时留言。我们将竭诚为您解答!感谢您的观看和关注。
评论留言