数据库原理
文章平均质量分 82
蕤蕊
这个作者很懒,什么都没留下…
展开
-
触发器的创建与管理实验
1.在product表上分别创建AFTER INSERT、BEFORE UPDATE和BEFORE DELETE 3个触发器, 触发器的名称分别为product_af_insert、product_af_update和Tproduct_bf_del。1.在product表上分别创建BEFORE INSERT、AFTER UPDATE和AFTER DELETE3个触发器,触发器的名称分别为Tproduct_bf_insert、Tproduct_af_update和Tproduct_af_del。原创 2023-02-28 13:03:13 · 2361 阅读 · 0 评论 -
存储过程与函数的创建管理实验
存储过程的满足:查询food表中食品单价高于price_infol且低于price_info2的食品种数,然后由count参数来输出,并且计算满足条件的单价的总和。其中,count是存储过程的输出结果:sum是存储过程中的变量,sum中的值满足足条件的单价的总和。学校教师管理数据库中的teacherInfo表,其表的定义如下表所示,请完成如下操作。1.某超市的食品管理的数据库的Food表,Food表的定义如表所示,(2)调用存储过程,参数值teacher id为2,type为1。//用SELECT …原创 2023-02-28 12:52:15 · 1501 阅读 · 0 评论 -
视图创建与管理实验
1.使用CREATE VIEW语句来创建视图college_view,显示studentinfo表中的number,name,age,major,并将字段名显示为:student_num,student_name,student_age,department。values(1001,‘张明’,‘男’,19,‘北京市朝阳区’,‘1234567’),(1002,‘李广’,‘男’,21,‘北京市昌平区’,‘2345678’),(1003,‘王丹’,‘女’,18,‘湖南省永州市’,‘3456789’),原创 2023-02-28 12:50:04 · 2407 阅读 · 0 评论 -
索引创建与管理操作
创建表的同时在id字段上创建名为index_id的唯一性索引,而且以降序的格式排列。1、使用 CREATE INDEX 语句为name字段创建长度为10的索引index_name。2、使用 ALTER TABLE 语句在type和address上创建名为index_t的索引。4、使用 ALTER TABLE 语句在extra字段上创建名为index_ext的全文索引。5、使用 DROP 语句删除workInfo表的惟一性索引index_id。1、在name字段创建名为index_name的索引。原创 2023-02-27 19:40:12 · 3044 阅读 · 1 评论 -
MySQL数据库表数据的查询操作实验
select s.name,s.bumen,c.C_name,c.grade from student s,score c where (s.name LIKE ‘张%’ or s.name like ‘王%’)and s.num =c.stu_id;select s.name,s.bumen,c.C_name,c.grade from student s,score c where s.address like ‘湖南%’ and s.num =c.stu_id;(6)查询每个部门有多少员工。原创 2023-02-27 19:30:32 · 1838 阅读 · 0 评论 -
MySQL数据库表的插入,修改,删除操作实验
INSERT INTO Food(foodid,Name,Company,Price,Product_time,Validity_time,address) VALUES(02,‘MN牛奶’,‘MN牛奶厂’,3.5,‘2019’,1,‘河北’);(4)删除过期食品的记录。INSERT INTO Food VALUES(01,‘QQ饼干’,‘QQ饼干厂’,2.5,‘2018’,3,‘北京’);方法一:不指定具体的字段,插入数据:(01, ‘QQ饼干’,‘QQ饼干厂’,2.5,‘2018’,3,‘北京’。原创 2023-02-27 19:18:57 · 2180 阅读 · 2 评论 -
数据表的创建与修改管理实验
(二)创建staffinfo数据库,并在定义department表和worker表,完成两表之间的完整性约束。(3)将 teacherInfo 表的name字段的数据类型改为 VARCHAR(30)。(8)将 teacherInfo 表改名为 teacherInfo Info。(1)在staffinfo数据库下创建department表和worker表。(9)将 teacherInfo 表的存储引擎更改为MyISAM类型。(6)将 teacherInfo 表的address字段删除。原创 2023-02-27 19:13:11 · 2061 阅读 · 1 评论 -
MySQL安装创建和维护数据库实验
① 在MySQL Workbench/Navicat等客户端工具中查看创建后的JXGL 数据库和MyTestDB 数据库的状态,查看数据库所在的文件夹。5.在my.ini 文件中将数据库的存储位置改为D:\MYSQL\DATA,重启服务后,然后创建数据库。4.分别用MySQL Workbench/Navicat等客户端工具和命令行方式登录MySQL。① 使用MySQL Workbench/Navicat等客户端 图形工具删除JXGL 数据库。② 利用SHOW DATABASES 命令显示当前的所有数据库。原创 2023-02-27 19:08:52 · 1353 阅读 · 0 评论