mysql加强

来源:互联网 发布:约瑟夫环 java 编辑:程序博客网 时间:2024/05/29 17:36

mysql加强
1)数据约束(表约束)

        默认值: default 默认值        非空:   not null        唯一: unique        主键: primary key (非空+唯一)        自增长: auto_increment        外键: foreign key   约束两种表

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

2.1 交叉连接(产生笛卡尔积:原因:连接条件不足够)  表数量-12.3 左【外】连接查询:left [outer] join左表的数据必须全部显示,用左表去匹配右表的数据,如果右表有符号条件的数据则显示符                    合条件的数据;如果不符合条件,则显示null。2.4 右【外】连接查询: right [outer] join2.5 自连接查询   

3)存储过程
– 创建存储过程语法
delimeter 结束符号
create procedure 名称(IN/OUT/INOUT 参数名称 参数类型)
begin
带逻辑的sql语句
end 结束符号

--调用存储过程    CALL 存储过程名称(实际参数);
0 0
原创粉丝点击