MySQL基础操作:创建表与数据插入
3星 · 超过75%的资源 需积分: 13 166 浏览量
更新于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
最新资源
- 基于深度神经网络的DST指数预测.zip
- webpage
- 行业文档-设计装置-一种利用余热烘烤纸管的装置.zip
- word-frequency:小型javascript(节点)应用程序,该应用程序读取文本文件,并按顺序输出文件中20个最常用的单词以及它们的出现频率
- dltmatlab代码-dlt:用于计算离散勒让德变换(DLT)的MATLAB代码
- php-subprocess-example:使用Symfony Process Component和异步php执行的示例
- quick-Status
- .....
- 基于webpack的前后端分离方案.zip
- crossword-composer:文字游戏的约束求解器
- 电力设备与新能源行业新能源车产业链分析:_电动化持续推进,Q1有望淡季不淡.rar
- UnraidScripts
- dltmatlab代码-DLT:http://winsty.net/dlt.html
- ant.tmbundle:TextMate对Ant的支持
- zhaw-ba-online
- CandyMachineClient