展示医院科室的下拉列表(连接数据库数据)
2017-10-19 12:33
519 查看
使用android连接数据库 (1)
第一次在csdn写博客,记录下在学习过程遇到的问题,好好总结,以便以后的学习。好,说来就来,那就来写第一篇文章,可能排版不太好看咯。
1. 创建数据库, 在这里我创建了两个表表BigDepartment(大科)
DBigDepart | DBID |
---|---|
内科 | N |
DID | DName | DBDID |
---|---|---|
N01 | 心血管科 | N |
为什么要设置两个表呢?
因为如果设置一个表的时候,数据如下表所示
DID | DName | DBDID | DBigDepart |
---|---|---|---|
N01 | 心血管科 | N | 内科 |
N02 | 肠胃科 | N | 内科 |
N03 | 呼吸科 | N | 内科 |
如果呼吸科下面还有呼吸一科、呼吸二科的话,就再建立一个表,设置外键即可
DID | DSName | DSID |
---|---|---|
N03 | 呼吸一科 | N0101 |
CREATE DATABASE Department_DataBase; USE Department_DataBase; CREATE TABLE Department( DID VARCHAR(10), DName VARCHAR(20) NOT NULL, DBDID VARCHAR(10), PRIMARY KEY(DID), FOREIGN KEY(DBDID) REFERENCES BigDepartment(DBID) ); CREATE TABLE BigDepartment( DBigDepart VARCHAR(10) NOT NULL, DBID VARCHAR(10), PRIMARY KEY(DBID), ); INSERT INTO BigDepartment(DBigDepart,DBID) VALUES("N","内科"); INSERT INTO BigDepartment(DBigDepart,DBID) VALUES("F","妇产科"); INSERT INTO BigDepartment(DBigDepart,DBID) VALUES("G","骨科"); INSERT INTO BigDepartment(DBigDepart,DBID) VALUES("Z","肿瘤科"); INSERT INTO BigDepartment(DBigDepart,DBID) VALUES("W","外科"); INSERT INTO BigDepartment(DBigDepart,DBID) VALUES("S","辅助部门"); INSERT INTO Department(DID,DName,DBDID) VALUES("N01","心血管科","N"); INSERT INTO Department(DID,DName,DBDID) VALUES("N02","脾胃病科","N"); INSERT INTO Department(DID,DName,DBDID) VALUES("N03","肾病科","N"); INSERT INTO Department(DID,DName,DBDID) VALUES("N04","脑病科","N"); INSERT INTO Department(DID,DName,DBDID) VALUES("N05","呼吸科","N"); INSERT INTO Department(DID,DName,DBDID) VALUES("N06","内分泌科","N"); INSERT INTO Department(DID,DName,DBDID) VALUES("N07","血液科","N"); INSERT INTO Department(DID,DName,DBDID) VALUES("N08","风湿病科","N"); INSERT INTO Department(DID,DName,DBDID) VALUES("N09","重症医学科","N"); INSERT INTO Department(DID,DName,DBDID) VALUES("N10","综合科","N"); INSERT INTO Department(DID,DName,DBDID) VALUES("N11","急诊科","N"); INSERT INTO Department(DID,DName,DBDID) VALUES("F01","一妇科","F"); INSERT INTO Department(DID,DName,DBDID) VALUES("F02","二妇科","F"); INSERT INTO Department(DID,DName,DBDID) VALUES("F03","产 科","F"); INSERT INTO Department(DID,DName,DBDID) VALUES("F04","新生儿科","F"); INSERT INTO Department(DID,DName,DBDID) VALUES("G01","一骨科","G"); INSERT INTO Department(DID,DName,DBDID) VALUES("G02","二骨科","G"); INSERT INTO Department(DID,DName,DBDID) VALUES("G03","三骨科","G"); INSERT INTO Department(DID,DName,DBDID) VALUES("G04","四骨科","G"); INSERT INTO Department(DID,DName,DBDID) VALUES("Z01","一肿瘤科","Z"); INSERT INTO Department(DID,DName,DBDID) VALUES("Z02","二肿瘤科","Z"); INSERT INTO Department(DID,DName,DBDID) VALUES("Z03","三肿瘤科","Z"); INSERT INTO Department(DID,DName,DBDID) VALUES("Z04","四肿瘤科","Z"); INSERT INTO Department(DID,DName,DBDID) VALUES("W01","一外科","W"); INSERT INTO Department(DID,DName,DBDID) VALUES("W02","二外科","W"); INSERT INTO Department(DID,DName,DBDID) VALUES("W03","三外科","W"); INSERT INTO Department(DID,DName,DBDID) VALUES("W04","四外科","W"); INSERT INTO Department(DID,DName,DBDID) VALUES("W05","肛肠科","W"); INSERT INTO Department(DID,DName,DBDID) VALUES("W06","乳腺科","W"); INSERT INTO Department(DID,DName,DBDID) VALUES("W07","颅脑科","W"); INSERT INTO Department(DID,DName,DBDID) VALUES("W08","皮肤科","W"); INSERT INTO Department(DID,DName,DBDID) VALUES("W09","针灸科","W"); INSERT INTO Department(DID,DName,DBDID) VALUES("W10","推拿科","W"); INSERT INTO Department(DID,DName,DBDID) VALUES("W11","儿科","W"); INSERT INTO Department(DID,DName,DBDID) VALUES("W12","护理部","W"); INSERT INTO Department(DID,DName,DBDID) VALUES("W13","麻醉科","W"); INSERT INTO Department(DID,DName,DBDID) VALUES("W14","口腔科","W"); INSERT INTO Department(DID,DName,DBDID) VALUES("W15","耳鼻喉科","W"); INSERT INTO Department(DID,DName,DBDID) VALUES("W16","药学部","W"); INSERT INTO Department(DID,DName,DBDID) VALUES("W17","眼科","W"); INSERT INTO Department(DID,DName,DBDID) VALUES("S01","医技科","S"); INSERT INTO Department(DID,DName,DBDID) VALUES("S02","影像科","S"); INSERT INTO Department(DID,DName,DBDID) VALUES("S03","检验科","S"); INSERT INTO Department(DID,DName,DBDID) VALUES("S04","实验中心","S"); INSERT INTO Department(DID,DName,DBDID) VALUES("S05","消化内镜室","S");
好了,把它丢进去mysql运行即可,数据库建立完成,接下来就是测试数据了。
相关文章推荐
- PHP连接数据库&通过下拉列表及具体条件查询数据
- 下拉列表数据展示和导出
- 将数据库的一列数据显示到下拉列表里
- 转:c# winform comboBox动态下拉列表,comboBox动态绑定数据库里的数据
- 【黑马Android】(04)数据库的创建和sql语句增删改查/LinearLayout展示列表数据/ListView的使用和BaseAdater/内容提供者创建
- JSP自定义标签实例---从数据库读取数据放在下拉列表中
- 黑马程序员-从数据库中读取数据放入下拉列表中
- 数据库中数据添加到下拉列表的实现方法
- 从数据库获取数据填充下拉列表,然后选中特定项提示不存在的问题。
- 把数据库中数据放入select下拉列表中
- 下拉列表引用数据库数据 JS编写随机生成二维码
- 导入excel文件将数据插入到数据库并且以列表形式展示
- 用Excel展示SQL Server中的数据 (I): 数据库连接
- c# winform comboBox动态下拉列表,comboBox动态绑定数据库里的数据
- 用Ajax实现多级联动下拉列表For JSP(无限级别,JSON传输数据,含全国地区数据库
- 去除下拉列表中不想显示的从数据库取出的数据
- 表格点击当前行,在其下边展示其子信息列表(即下拉显示数据)
- 【黑马Android】(04)数据库的创建和sql语句增删改查/LinearLayout展示列表数据/ListView的使用和BaseAdater/内容提供者创建
- Java下拉列表联动的实现(从数据库读取数据)
- Android中Spinner下拉列表(使用自定义Adapter实现,显示数据取自联系人数据库)