
MySQL数据库
文章平均质量分 86
Jarvis!
啦啦啦啦,我是卖报的小行家,偶尔发疯,习惯就好。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL数据库应用
如果 MySQL 主服务器的访问量比较大,通过复制技术,可使从服务器来响应用户的查询操作,从而降低了主服务器的访问压力,同时从服务器也可以作为主服务器 的备份服务器。会使系统无法使用索引,而只能直接搜索表中的数据。如果 in 范围内的值是连 续的,可以用“between... and”替换 in 如果必须使用 in,则应将 in 后面值的列表中可能出现最频繁的值放在最前面, 出现得最少的放在最后面,这样可以减少判断的次数。选择的依据可以是基于规则 的,也可以是基于代价的,还可以是基于语义的。原创 2024-08-08 13:45:00 · 942 阅读 · 0 评论 -
常见数据库对象
索引是对数据库表中一个或多个列(如 employee 表的 name 列)的值进行排 序的结构,如果想按特定职员的姓来查找某个职员,与在表中搜索所有的行相比,索 引有助于更快地获取信息。当然,我们一般不会把原始数据集排序,而是把每条记录的键值和这条记录在数 据集中的位置,按键值次序做成一个规模较小的数据集,这也就是索引表了。时,不应该创建索引。在经常需要根据范围进行搜索的列上创建索引,因为索引已经排序,其指定的范 围是连续的。视图是虚拟的,数据是随着基表的更新而更新的,用户不可以随意地更改和删除视图数据。原创 2024-08-11 09:45:00 · 740 阅读 · 0 评论 -
MySQL数据库编程(1)
由于 begin-end 语句块中的多条 MySQL 表达式密不可分,为了避免这些 MySQL 表达式被拆开,需要重置 MySQL 客户机的命令结束标记,亦称命令分隔符 (delimiter)。(2)使用场景:数据库开发人员在编写存储过程等存储程序时,有时需要使用存储程序中 的 SQL 代码扫描 select 结果集中的数据,并要求对该结果集中的每条记录进行一些简单的 处理。系统变量,顾名思义,是系统设置好的变量(皆为全局级别变量),也是用来控制服务器表 现的,如autocommit。原创 2024-08-10 09:00:00 · 988 阅读 · 0 评论 -
数据库子查询
子查询的执行过程遵循“由里及外”的原则,即先执行最内层的子查询语句,然 后将执行结果与外层的语句进行合并,依次逐层向外扩展并最终形成完整的 SQL 语 句。将一个查询语句嵌套在另一个查询语句中,在特定情况下,一个查询语句的条 件需要另一个查询语句来获取,内层查询语句的查询结果可以为外层查询语句提供查询条 件。子查询与连接查询执行效率的比较:当子查询执行结果的行数较大,而主查询执 行结果的行数较小时,子查询执行效率较高;在 DML 语句中使用子查询与在 select 语句中使用子查询的原理是一致的,均。原创 2024-08-07 10:50:02 · 1674 阅读 · 0 评论 -
数据定义和操作
但在实际应 用中,如果希望不满足连接条件的记录也在查询结果中出现,这时就需要使用外连接 查询。如果右表的某行在左表中没有匹配行,则在相关联的结果集行中,表的所有选择 列表列均为空值。(1)概念:数据操作语言DML,实现对数据库中数据的操作,以 insert、update、如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择 列表列均为空值。n[]:指定范围(如 [a-d])或集合([abcdef])中的任意单个 字符。参数 offset 和 rows 必须为整数,offset 可以省略。原创 2024-08-08 18:30:00 · 1297 阅读 · 0 评论 -
数据库设计原理与实战
联系的基数(Cardinal Number):在“一对一”“一对多”和“多对多”的联系 中,可以把两个实体集中有联系的实体数目的最小值(min)和最大值(max)称为这个联 系的基数,用(min,max)形式表示。概念模型的表示方法有很多,其中最常用的是“实体 -关系”方法,简称 E-R 模型 或 E-R 图,即实体 - 关系图(Entity Relationship Diagram)。此处选择 MySQL。之联系,而实体集 LB 中的每一个实体在实体集 A 中有 m(m ≥ 1)个实体与之联系,则。原创 2024-08-07 09:49:50 · 777 阅读 · 0 评论 -
MySQL数据操作与查询-选择题测试
33、SQL语言集数据查询、数据操作、数据定义和数据控制功能于一身,其中CREATE、DROP、ALTER语句是实现哪种功能( )30、select * from student 该代码中的 * 号,表示的正确含义是( )25、数据库中有A表,包括姓名、学科、成绩、序号四个字段,上述哪一个字段适合作为主键( )34、在表ticket中查询所有票价小于100元的车次、始发站和终点信息的命令是( )A、 SELECT * FROM 学习经历 WHERE 毕业学校 LIKE '*清华*'原创 2024-06-17 23:30:00 · 891 阅读 · 0 评论 -
MySQL数据操作与查询- 连接查询
(1)具体实现:将表1的每一行和表2的每一行进行比较,找出满足条件的组合。和右表中满足连接条件的记录,结果集中那些不符合连接条件的来源于。和左表中满足连接条件的记录,结果集中那些不符合连接条件的来源于。查询得到课程的所有成绩,显示的内容包括:课程号、课程名、成绩。查询信息的来源如果来自多张表,则必须对这些表进行连接查询。在内连接查询中,只有满足连接条件的记录才能出现在查询结果中。将两张表的记录组合在一起,产生一个新的结果。使用“左外连接”查询得到学生的所有成绩。使用“右外连接”查询得到课程的所有成绩。原创 2024-06-15 21:45:00 · 3259 阅读 · 5 评论 -
MySQL数据操作与查询- 聚合函数和分组查询
order by和group by同时使用的规则:先分组之后再排序,即:group by写在order by前面。在student_1903表中按照组别统计出ps成绩中的最高分、最低分、平均分,并按。在student_1903表中按照组别统计出计算机基础成绩中的平均分大于94分的记。在student表中统计出html5成绩中的最高分、最低分、平均分、总分以及。在student表中按照组别和性别统计出java成绩中的最高分、最低分、平均。在student表中按照组别统计出ps成绩中的最高分、最低分、平均分。原创 2024-06-16 19:30:00 · 421 阅读 · 0 评论 -
MySQL数据操作与查询-T5 MySQL函数
计算两个日期之间间隔多少天。now()/sysdate():获取当前系统日期+时间。(3)round(x) 和 round(x,y)(4)newstr:替换被操作的字符串的字符串。(4)rand() 和 rand(x)(3)len:需要操作的字符串的长度;curdate():获取当前系统日期。(1)if(条件表达式,v1,v2)(2)pos:操作字符串的其实位置;(2)pos:操作字符串的其实位置;(3)len:需要操作的字符串的长度。(1)str:代表被操作的字符串;(1)str:代表被操作的字符串;原创 2024-06-15 14:00:00 · 559 阅读 · 0 评论 -
MySQL数据操作与查询- select 数据查询
select 字段列表 from 表名 where 条件表达式 limit 起始行编号,需要查询的结果数据。order by进行排序时,如果有多个字段,则排序规则是:先将第1个字段进行排序,然后在第1个。select 字段1 as 列标题1,字段2 as 列标题2,... from 表名。select 字段1 列标题1,字段2 列标题2,... from 表名。select 字段列表 from 表名 where 条件表达式。select 字段列表 from 表名 where 条件表达式。原创 2024-06-14 10:14:03 · 1131 阅读 · 0 评论 -
MySQL数据操作与查询- DDL和DML
update 表名 set 字段1=值1,字段2=值2,...,字段n=值n where 条件表达式。insert into 表名(字段列表) values(值列表1,值列表2,...,值列表n)SQL也是数据库脚本文件的扩展。将客户表(customers)中的“客户业务”字段进行内容更新,长度更新为100,将客户表(customers)中编号为1001的客户名称修改为“华为技术有限公司”将客户表(customers)中客户姓名为“腾讯”的记录删除。将专业表(major)中名称为“电子商务”的记录删除。原创 2024-06-13 22:00:00 · 942 阅读 · 0 评论 -
MySQL数据操作与查询- 表结构管理
说明:decimal(5,2) --> 总长度为5,小数点后面2位,取值范围:-999.99 -- 999.99。主键选择策略:新增一个无业务含义的字段作为主键,该字段为整数类型,且字段值自动增长。通过一张表中的外键与另一表中的主键之间的引用规则约束这两张表之间的关系。:若干个关系模式模式的集合,关系模式的实例称为关系(一张二维表)。描述订单系统中的“订单表”的关系,并说明主键是什么?当某个字段的值是唯一的,就可以给它设置唯一约束。目的:不允许在相关的数据表中引用不存在的记录。原创 2024-06-12 19:30:00 · 732 阅读 · 0 评论 -
MySQL数据操作与查询- MySQL数据库基础
数据库是一个长期存储在计算机内的有组织、可共享、统一管理的数据集合 。原创 2024-06-11 10:07:36 · 925 阅读 · 0 评论