摘要: #存储过程和函数 /* 存储过程和函数:类似于java中的方法 好处: 1、提高代码的重用性 2、简化操作 */ #存储过程 /* 含义:一组预先编译好的SQL语句的集合,理解成批处理语句 1、提高代码的重用性 2、简化操作 3、减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率 */ # 阅读全文
posted @ 2020-04-30 01:13 天才淇露洛 阅读(122) 评论(0) 推荐(0)
摘要: #常见约束 /* 含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性 分类:六大约束 NOT NULL:非空,用于保证该字段的值不能为空 比如姓名、学号等 DEFAULT:默认,用于保证该字段有默认值 比如性别 PRIMARY KEY:主键,用于保证该字段的值具有唯一性,并且非空 阅读全文
posted @ 2020-04-30 01:08 天才淇露洛 阅读(166) 评论(0) 推荐(0)
摘要: #进阶9:联合查询 /* union 联合 合并:将多条查询语句的结果合并成一个结果 语法: 查询语句1 union 查询语句2 union ... 应用场景: 要查询的结果来自于多个表,且多个表没有直接的连接关系,但查询的信息一致时 特点:★ 1、要求多条查询语句的查询列数是一致的! 2、要求多条 阅读全文
posted @ 2020-04-30 01:03 天才淇露洛 阅读(181) 评论(0) 推荐(0)
摘要: #进阶7:子查询 /* 含义: 出现在其他语句中的select语句,称为子查询或内查询 外部的查询语句,称为主查询或外查询 分类: 按子查询出现的位置: select后面: 仅仅支持标量子查询 from后面: 支持表子查询 where或having后面:★ 标量子查询(单行) √ 列子查询 (多行) 阅读全文
posted @ 2020-04-30 00:41 天才淇露洛 阅读(115) 评论(0) 推荐(0)
摘要: /* SQLyog Ultimate v10.00 Beta1 MySQL - 5.7.18-log : Database - girls ********************************************************************* */ /*!4010 阅读全文
posted @ 2020-04-30 00:34 天才淇露洛 阅读(118) 评论(0) 推荐(0)
摘要: #进阶3:排序查询 /* 语法: select 查询列表 from 表名 【where 筛选条件】 order by 排序的字段或表达式; 特点: 1、asc代表的是升序,可以省略 desc代表的是降序 2、order by子句可以支持 单个字段、别名、表达式、函数、多个字段 3、order by子 阅读全文
posted @ 2020-04-30 00:28 天才淇露洛 阅读(151) 评论(0) 推荐(0)