加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

Javaweb之mysql加强

发布时间:2020-12-12 03:05:32 所属栏目:MySql教程 来源:网络整理
导读:《Javaweb之mysql加强》要点: 本文介绍了Javaweb之mysql加强,希望对您有用。如果有疑问,可以联系我们。 mysql加强 1)数据约束(表约束) 默认值: default 默认值 非空: not null 唯一: unique 主键: primary key (非空+唯一) 自增长: auto_increment

《Javaweb之mysql加强》要点:
本文介绍了Javaweb之mysql加强,希望对您有用。如果有疑问,可以联系我们。

Javaweb之mysql加强

mysql加强

1)数据约束(表约束)

默认值: default 默认值

非空: not null

唯一: unique

主键: primary key (非空+唯一)

自增长: auto_increment

外键: foreign key 约束两种表

2)联系关系查询(多表查询)

2.1 交叉连接(产生笛卡尔积:原因:连接条件不敷够) 表数量-1

2.2 内连接查询: inner join

只有满足连接条件的数据才会显示!!!

2.3 左【外】连接查询:left [outer] join

左表的数据必需全部显示,用左表去匹配右表的数据,如果右表有符号条件的数据则显示符合条件的数据;如果不符合条件,则显示null.

2.4 右【外】连接查询: right [outer] join

右表的数据必需全部显示,用右表去匹配左表的数据,如果左表有符号条件的数据则显示符合条件的数据;如果不符合条件,则显示null.

Javaweb之mysql加强

2.5 自连接查询

3)存储进程

-- 创立存储过程语法

delimeter 结束符号

create procedure 名称(IN/OUT/INOUT 参数名称 参数类型)

begin

带逻辑的sql语句

end 结束符号

--挪用存储过程

CALL 存储进程名称(实际参数);

Javaweb之mysql加强

欢迎参与《Javaweb之mysql加强》讨论,分享您的想法,编程之家PHP学院为您提供专业教程。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读