MySQL基础操作:建库表、数据插入与过程调用

需积分: 0 1 下载量 81 浏览量 更新于2024-09-07 收藏 16KB DOCX 举报
本资源是一份关于MySQL数据库操作的实用指南文档,主要涵盖了MySQL数据库的基础操作,包括但不限于数据表的创建、数据的插入以及存储过程的编写。以下是详细的知识点解析: 1. **建库建表**: - MySQL允许使用`CREATE TABLE`语句创建数据表,如示例中的`salaryTable`,包含字段如`sname`(姓名,varchar类型,自动递增为主键)、`sage`(年龄,int类型)、`sex`(性别,char类型)、`salary`(工资,double类型)和`saddress`(地址,varchar类型)。这种结构适合存储员工信息,每个记录都具有唯一的`sname`标识。 2. **数据插入**: - 使用`INSERT INTO`语句可以向表中添加新记录,如插入五位员工的信息,每条记录都包含默认值(NULL)用于自动分配主键值。 3. **查询操作**: - 存储过程是MySQL中的预编译SQL语句集合,能提高效率。文档提供了两个过程:`pro_tables1`用于查询整个`salaryTable`,`pro_less`则接收一个参数(`number`),根据传入的年龄查询对应姓名。这展示了如何利用存储过程实现参数化查询。 4. **变量声明与赋值**: - 进程中可以定义变量(如`id`、`NAME`和`age`)并为其赋值,如在`pro_less2`中,设置了变量`id`、`NAME`和`age`的初始值,并在过程结束时返回这些变量的值。 5. **条件判断与更新操作**: - `pro_pd`过程演示了如何使用`IF`或`CASE`语句进行条件判断和操作,如对员工工资进行动态调整。这表明可以根据年龄分段增加工资,如20岁以下加200元,20到25岁加400元,25岁以上加1000元。 这份文档提供了MySQL数据库的入门级操作技巧,包括数据表的设计、数据的插入和管理,以及存储过程的创建和使用,适合初学者学习和实践中应用。熟练掌握这些操作有助于在实际开发中更有效地管理和处理数据。