数据库
文章平均质量分 81
西又X
不定期更新学习资料学习笔记
展开
-
MySql数据库常用指令(五)多表连接
实际应用中,我们常常要连接几个不同的MySQL表,因此在 SELECT, UPDATE 和 DELETE 语句中使用 Mysql 的 JOIN 来联合多表查询INNER JOIN(内连接,或等值连接):获取两个表中字段匹配关系的记录。LEFTJOIN(左连接):获取左表所有记录,即使右表没有对应匹配的记录。RIGHT JOIN(右连接): 与 LEFT JOIN注:文中TEST为测试所用数据库,根据实际应用修改。原创 2023-11-26 11:30:00 · 480 阅读 · 0 评论 -
MySql数据库常用指令(四)MySQL 索引2
MySQL 索引是一种数据结构,用于加快数据库查询的速度和性能。MySQL 索引的建立对于 MySQL 的高效运行是很重要的,索引可以大大提高 MySQL 的检索速度。注:文中TEST为测试所用数据库,根据实际应用修改。原创 2023-11-26 11:30:00 · 1086 阅读 · 0 评论 -
MySql数据库常用指令(三)MySQL 索引1
MySQL 索引是一种数据结构,用于加快数据库查询的速度和性能。MySQL 索引的建立对于 MySQL 的高效运行是很重要的,索引可以大大提高 MySQL 的检索速度。注:文中TEST为测试所用数据库,根据实际应用修改。原创 2023-11-25 11:45:00 · 1163 阅读 · 0 评论 -
MySql数据库常用指令(二)
注:文中TEST为测试所用数据库,根据实际应用修改。原创 2023-11-25 11:30:00 · 915 阅读 · 0 评论 -
MySql数据库常用指令(一)
注:文中TEST为测试所用数据库,根据实际应用修改。原创 2023-11-24 11:45:00 · 516 阅读 · 0 评论 -
数据库实验五 数据库设计
(1) 某同学需要设计开发班级信息管理系统,希望能够管理班级与学生信息的数据库,其中学生信息包括学号,姓名,年龄,性别,班号;车辆和司机联系类型为m:n,联系名称为:使用。订单明细(订单编号,书籍编号,订单明细编号,书籍数量),主码为:订单明细编号,外码为:订单编号,书籍编号。司机(司机编号,姓名,电话,车队号,聘用开始时间,聘期),主码为:司机编号;生产(厂商名称,品牌,型号,数量,日期),主码为:厂商名称,品牌,型号。使用(司机编号,车辆号,使用日期,公里数),主码为:司机编号,车辆号。原创 2023-11-24 11:30:00 · 1592 阅读 · 0 评论 -
数据库实验四 索引创建与管理操作
创建表的同时在id字段上创建名为index_id的唯一性索引,而且以降序的格式排列。1、使用 CREATE INDEX 语句为name字段创建长度为10的索引index_name。2、使用 ALTER TABLE 语句在type和address上创建名为index_t的索引。答:会,主键约束的索引键在定义上不允许为NULL,而唯一约束的索引键在定义上允许为NULL。2、 对排序、分组、联合查询频率高的字段创建索引;(2) 掌握创建、更改、删除索引的方法。1、 对于查询频率高的字段创建索引;原创 2023-11-23 11:45:00 · 500 阅读 · 0 评论 -
数据库实验三 Sql多表查询和视图
将instructor表和department表中instructor.dept_name和department.dept_name进行等值连接,然后查询表中name,instructor.dept_name,building等信息。创建一个dept_total_salary视图,并且以dept_name,total_salary作为表头,其中的数据从instructor的dept_name,sum(salary)获取,并且按dept_name分组。stduent表和takes表进行自然连接后进行查询。原创 2023-11-23 11:30:00 · 123 阅读 · 0 评论 -
数据库实验二 数据库表的数据插入、修改、删除操作
INSERT INTO Food VALUES(2,‘MN牛奶’,‘MN牛奶厂’,3.5,‘2009’,1,‘河北’);方法二:依次指定food表的字段,插入数据: ‘MN牛奶’,‘MN牛奶厂’,3.5,‘2009’,1,‘河北’)。方法一:不指定具体的字段,插入数据: ‘QQ饼干’,‘QQ饼干厂’,2.5,‘2008’,3,‘北京’。VALUES(3,‘EE果冻’,‘EE果冻厂’,1.5,‘2007’,2,‘北京’),(4,‘FF咖啡’,‘FF咖啡厂’,20,‘2002’,5,‘天津’),原创 2023-11-22 11:45:00 · 1793 阅读 · 0 评论 -
数据库实验一 数据表的创建与修改管理
(1) 根据下面设计的表结构,Employee表的外键能否设置成功?address 家庭住址 VARCHAR(50) 否 否 否 否 否。Course 课程名 VARCHAR(10) 否 否 是 否 否。name 姓名 VARCHAR(20) 否 否 是 否 否。grade 成绩 VARCHAR(4) 否 否 否 否 否。birthday 出生日期 DATE 否 否 否 否 否。sex 性别 VARCHAR(4) 否 否 是 否 否。S_num 学号 INT(10) 否 是 是 否 否。原创 2023-11-22 11:30:00 · 249 阅读 · 0 评论