MySQL基础操作:创建表与数据插入

3星 · 超过75%的资源 需积分: 13 9 下载量 62 浏览量 更新于2024-09-17 收藏 41KB DOC 举报
MySQL是一种广泛使用的开源关系型数据库管理系统,本文档涵盖了使用SQLManager2005 for MySQL 3.7.5.1版本进行基本操作的一些关键知识点。首先,我们了解如何在MySQL服务器上进行连接设置,例如主机名(localhost)、端口(3306)以及数据库的选择(wirelessorder_db)。为了保持兼容性和安全性,设置了字符集设置和外键检查规则。 1. **创建数据库和表**: 在文档开始时,我们看到一个SQL语句,它使用`CREATE DATABASE`和`USE`命令来创建并切换到名为`wirelessorder_db`的数据库。接着,定义了一个名为`menutbl`的表格,用于存储菜单信息。该表有以下字段: - `id`: 主键,自动递增整数,用于唯一标识每条记录。 - `typeID`: 外键,引用`menutypetbl`表的`id`,确保数据一致性,允许删除时级联删除。 - `price`: 价格,数值类型。 - `name`: 名称,长度为50的字符串。 - `pic`: 图片路径,长度为100的字符串。 - `remark`: 备注,长度为200的字符串。 使用`ENGINE=InnoDB`指定了存储引擎为InnoDB,`AUTO_INCREMENT`指定`id`字段自动增长,`DEFAULT CHARSET=utf8`设置了默认字符集为UTF-8。 2. **SQL语句操作**: 文档接下来展示了如何使用`INSERT INTO`语句向`menutbl`表中添加新的菜单条目。插入的数据包括菜品类型ID(1)、菜品名称(水煮鱼)、价格(20元)、图片路径(test)、和备注(test),且`id`字段值为NULL,因为它是自动增长的。 本文档介绍了如何在MySQL中创建数据库、选择数据库、创建表结构,并演示了如何执行基本的插入操作。这对于理解和管理MySQL数据库的初学者来说是非常实用的基础内容。在实际应用中,这些操作会根据具体业务需求进行扩展和优化,例如添加更多的约束、索引和复杂的查询语句。