`
尚将军
  • 浏览: 34457 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

电话簿项目笔记-----------数据库设计

    博客分类:
  • SSH
阅读更多

(一)数据库设计

1 电话簿拥有者信息表(ownernuminfo)

列明

类型

主外键

备注

其它

id

自增长

PRI

 

 

phoneNum

varchar(20)

 

拥有者的电话号码

 

ownerName

varchar(50)

 

拥有者的名字

 

2 电话簿数据(phnoenuminfo)

 

列明

类型

主外键

备注

其它

id

自增长

PRI

 

 

phoneNum

varchar(20)

 

电话簿中的某一个号码

 

phoneNumName

varchar(50)

 

phoneNum对应的名字

 

ownId

int

MUL

对应ownernuminfo的id

 

 

 

(二)脚本

CREATE TABLE ownernuminfo (
           id  INT(50) not null auto_increment,
           phoneNum varchar(20) not null,
           phoneNumName varchar(50) not null,
           ownerId int(50) not null,
           primary key(id),
           FOREIGN KEY (ownerId) REFERENCES ownernuminfo (id) ON DELETE CASCADE ON UPDATE CASCADE
)engine=innodb default charset=utf8;

CREATE TABLE phonenumInfo (
           id  INT(50) not null auto_increment,
           phoneNum varchar(20) not null,
           ownerName varchar(50) not null,
           primary key(id)
)engine=innodb default charset=utf8;

#修改id字段可以为空
ALTER TABLE `phonenuminfo` CHANGE `id` `id` int(50)  null  auto_increment;

#显示表 结构
show columns from phonenumInfo;

分享到:
评论

相关推荐

    小型电子商务网站数据管理数据库设计报告.doc.docx

    ### 小型电子商务网站数据管理数据库设计报告知识点详解 #### 一、课题名称与要求 - **课题名称**:小型电子商务网站数据管理 - **课题要求**:此课题旨在为小型电子商务网站提供一套完整的数据管理系统设计方案,...

    个人电话薄系统软件工程课程设计报告.doc

    【个人电话薄系统软件工程课程设计报告】 这篇报告详述了一个个人通讯录系统的软件工程过程,涵盖了从计划、需求分析到系统实现、测试等多个阶段。该系统旨在为用户提供便捷的本地通讯录管理服务,允许用户创建、...

    班级通讯录 v1.0

    【班级通讯录 v1.0】是一款面向班级管理的通讯录软件,其设计目标是提供一个界面直观、操作简便的工具,便于班级成员之间的信息交流和管理。该软件的亮点在于其简洁清晰的用户界面和实用的功能,适合学生、教师以及...

    Java中的电话簿及其源代码

    项目:Java中的电话簿及其源代码 关于项目 电话簿是一个非常基本的应用程序,使用Java中的Swing工具包和MySQL作为数据源。这个简单应用程序的功能包括添加、更新、删除、查看和搜索电话订户列表。在这里,您可以...

    Linux学习笔记

    它类似于一个电话簿,可以看作是一个数据库,其中的信息以树状结构存储。 - **dn**: 表示数据条目的唯一标识符,类似于“地址”。 - **dc**: Domain Component,表示条目所在的域名空间。 - **ou**: Organizational...

    web导出Excel笔记

    这段代码的作用是从数据库查询电话列表,并将其存储到Session中,以便后续使用。 2. **配置Struts2:** Struts2框架被用来定义导出操作的具体实现。相关配置如下: ```xml <!-- Excel --> ...

    校友录系统需求规格说明书.doc

    - 《实用软件工程》(郑人杰, 殷人昆, 陶永雷) 提供了软件工程实践的基础知识,有助于项目团队更好地进行软件设计和开发工作。 #### 二、任务概述 1. **目标**: - 开发一款名为《校友录》的个人社会关系数据库...

    C#个人通讯薄

    总体而言,【C#个人通讯薄】项目展示了C#语言在构建实用桌面应用中的应用,涉及了数据库管理、用户界面设计和软件工程的最佳实践。无论是对于学习C#编程的初学者还是寻求实践经验的开发者,这个项目都是一个有价值的...

    U880可精简软件详表,所有文件及功能列表[参考].pdf

    58. 号簿管家(pim.apk) - 可删,第三方联系人管理应用。 59. 谷歌拼音输入法(PinyinIME.apk) - 可删,如果已有其他输入法。 60. 移动门户(Portal.apk) - 可删,运营商提供的门户服务。 61. 电源管理(PowerPolicy....

    Suse Linux 10.0参考手册

    - **数据库管理:** 使用Base管理数据库,支持SQL查询等功能。 - **信息检索:** 如何高效地利用OpenOffice.org进行信息检索。 **11.1 Evolution电子邮件管理** - **邮箱账号配置:** 添加并配置不同的电子邮件账号...

    android面试

    例如,它可以存储联系人信息、电话簿、短信等内容,使得SIM卡能够与手机进行交互。 #### 三、嵌入式操作系统内存管理机制 - **知识点解析**: - **页式管理**:将物理内存和虚拟内存划分为相同大小的页面,通过...

    jsp+Javabean 个人信息管理系统

    在文件列表中,"readme.txt"通常是一个包含项目说明、使用指南或开发者笔记的文本文件,可能提供了关于如何运行或部署这个系统的详细步骤。而"tongxun"可能是表示“通讯录”的文件名,可能是一个JSP文件或者包含...

    ecan-开源

    “ecan-开源”是一个个人PHP网页脚本项目,旨在为用户提供一套基于MySQL数据库的全面在线工具,包括电子邮件服务、日历管理、联系人簿以及记事本功能。该项目的核心特点在于其简约的设计理念,确保在各种现代浏览器...

    计算机专业英语.docx

    3. **RTOS (Real-Time Operating System)**:实时操作系统,是一种专门设计用于满足实时约束的特殊类型操作系统。 4. **BASIC (Beginners All-purpose Symbolic Instruction Code)**:BASIC语言,一种简单的高级...

    通过Google Chrome拨打电话「Make Calls from Google Chrome」-crx插件

    •内置地址簿,以便您的联系人随时可以打电话 •接收入站呼叫的弹出警报。立即知道谁与您联系 •添加更多人员到通话或转接到另一个人 •提供实时用户活动的深入报告和仪表板。 •电源拨号程序自动拨打准备列表中的出...

    美国国家半导体推出业界最强劲的陶瓷扬声器驱动器.pdf

    这款芯片在行业内具有最高的输出电压,专为驱动便携式电子产品的陶瓷扬声器设计,适用于移动电话、智能手机和笔记本电脑等设备。 描述中提到的LM48555芯片能够支持1~F+20 Ohm的陶瓷扬声器负载,其峰值峰值驱动电压...

    BOOKS电子书夸夸砝码

    在IT领域,地址簿应用程序通常是用于存储个人和组织联系信息的软件,它可以包括姓名、电子邮件地址、电话号码等数据。这样的工具对于管理和分享电子书资源非常有用,例如,可以用来记录电子书的来源、作者信息或者...

    《算法图解》学习笔记一:二分查找

    在电话簿、字典和数据库查找等场景中,二分查找能够显著提高查找效率,特别是当处理大量数据时。 首先,理解二分查找的工作原理至关重要。它通过比较目标值与列表中间元素的关系来逐步缩小搜索范围。如果目标值小于...

    仿京东商城购物系统正式版

    11)客户反馈、留言簿功能,客户可以发表建议或者问题,管理员可以回复 管理员可以设置客户留言后直接显示在网站或者管理员回复后显示在网站 12)商品评论或提问:客户可以发表针对具体商品的评论或提问,管理员...

    +计算机专业英语单词+课后答案.pdf

    69. Design Template(设计模板):预先设定的样式,用于快速创建一致外观的文档或演示文稿。 70. Dialog Box(对话框):弹出窗口,用于与用户交互或请求信息。 71. Document(文件):计算机中存储信息的实体。 ...

Global site tag (gtag.js) - Google Analytics