《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.
2.5 自连接查询
3)存储进程
-- 创立存储过程语法
delimeter 结束符号
create procedure 名称(IN/OUT/INOUT 参数名称 参数类型)
begin
带逻辑的sql语句
end 结束符号
--挪用存储过程
CALL 存储进程名称(实际参数);
欢迎参与《Javaweb之mysql加强》讨论,分享您的想法,维易PHP学院为您提供专业教程。
转载请注明本页网址:
http://www.vephp.com/jiaocheng/7665.html