MySQL基础操作:创建表与数据插入
3星 · 超过75%的资源 需积分: 13 176 浏览量
更新于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数据库的初学者来说是非常实用的基础内容。在实际应用中,这些操作会根据具体业务需求进行扩展和优化,例如添加更多的约束、索引和复杂的查询语句。
2020-09-03 上传
2015-04-21 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
Hacker天使马晓培
- 粉丝: 48
- 资源: 10
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析