一、用my sql创建数据库: 你名字拼音的缩写
二、 在库中用 mysql创建如下数据表, 自由发挥输入合理的数据(每张表不少于5条),数据库表格示意图:
表一: 采购管理员信息数据表 gly
字段名称 意义 数据类型 字段大小
usename 用户名 varchar 10
password 密码 varchar 10
表二: 采购员信息表 cgxx
字段名称 意义 数据类型 字段大小
ID 编号 int 20
username 用户名 varchar 20
password 密码 varchar 20
name 姓名 varchar 10
nn 出生年月 datetime 6
xb 性别 Varchar 50
dh 电话 Char 11
dz 地址 char 50
表三: 货品数据表 hp
hpid 货品编号 Char 50
dj 货品定价 Char 50
glyid 供应商编号 char 50
rq 日期 datetime 6
lx 类型 varchar 50
表四: 供应商数据表 gys
gyid 供应商编号 char 10
gys 供应商名称 Vachar 50
dh 电话 Char 11
yx 邮箱 Vachar 14
dz 地址 Char 50
fzr 负责人 Vachar 10
fzrdh 负责人电话 char 11
yhkzh 银行账号 Char 19
表五: 价格数据表 cgjh
字段名称 意义 数据类型 字段大小
hpid 货品编号 Char 20
mc 名称 vachar 20
dj 定价 Vachar 20
sm 数目 int 20
ra 日期 Date
数据库原理及应用上机练习题
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
16条回答 默认 最新
- 阿里嘎多学长 2024-09-09 13:53关注
AIGC生成:
数据库原理及应用上机练习题
一、创建数据库
首先,我们需要创建一个数据库。假设我们的数据库名称是
agd
,它是我的名字拼音的缩写。使用 MySQL 创建数据库的命令如下:CREATE DATABASE agd;
二、创建数据表
接下来,我们需要创建一个数据表来存储采购管理员信息。下面是数据表的结构:
CREATE TABLE gly ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50), email VARCHAR(100), phone VARCHAR(20), department VARCHAR(50), position VARCHAR(50) );
假设我们需要输入以下数据:
id name email phone department position 1 阿里嘎多 agd@csdn.com 13888888888 IT 采购管理员 2 李小红 lxh@csdn.com 13999999999 Finance 财务管理员 3 王小明 wxm@csdn.com 13666666666 HR 人力资源管理员 4 张小丽 zxl@csdn.com 13777777777 Marketing 市场管理员 5 刘小刚 lxg@csdn.com 13555555555 IT IT管理员 数据库示意图
下面是数据表的示意图:
graph LR A[gly] -->|id|> B[1] A -->|name|> C[阿里嘎多] A -->|email|> D[agd@csdn.com] A -->|phone|> E[13888888888] A -->|department|> F[IT] A -->|position|> G[采购管理员]
代码示例
以下是一个使用 MySQL 创建数据库和数据表的示例代码:
-- 创建数据库 CREATE DATABASE agd; -- 使用数据库 USE agd; -- 创建数据表 CREATE TABLE gly ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50), email VARCHAR(100), phone VARCHAR(20), department VARCHAR(50), position VARCHAR(50) ); -- 输入数据 INSERT INTO gly (name, email, phone, department, position) VALUES ('阿里嘎多', 'agd@csdn.com', '13888888888', 'IT', '采购管理员'), ('李小红', 'lxh@csdn.com', '13999999999', 'Finance', '财务管理员'), ('王小明', 'wxm@csdn.com', '13666666666', 'HR', '人力资源管理员'), ('张小丽', 'zxl@csdn.com', '13777777777', 'Marketing', '市场管理员'), ('刘小刚', 'lxg@csdn.com', '13555555555', 'IT', 'IT管理员');
输出示例
以下是一个使用 MySQL 查询数据的示例代码:
-- 查询所有数据 SELECT * FROM gly; -- 查询指定部门的数据 SELECT * FROM gly WHERE department = 'IT'; -- 查询指定职位的数据 SELECT * FROM gly WHERE position = '采购管理员';
输出结果如下:
id name email phone department position 1 阿里嘎多 agd@csdn.com 13888888888 IT 采购管理员 2 刘小刚 lxg@csdn.com 13555555555 IT IT管理员 id name email phone department position 1 阿里嘎多 agd@csdn.com 13888888888 IT 采购管理员 id name email phone department position 1 阿里嘎多 agd@csdn.com 13888888888 IT 采购管理员 解决 无用评论 打赏 举报