随笔分类 - SQL
摘要:1、CONCAT(str1,str2,...) 返回来自于参数连结的字符串。如果任何参数是NULL,返回NULL。可以有超过2个的参数。一个数字参数被变换为等价的字符串形式。 select CONCAT('My', 'S', 'QL');--'MySQL' select CONCAT('My', N
阅读全文
摘要:约束 约束:给表的字段名添加限制条件; 非空约束(not null):添加非空约束后,字段值不能为null; 唯一约束(unique):添加唯一约束后,字段值不能重复; 主键约束(primary key):添加了主键约束,主键值不能为null并且不能重复; 自增:当自增字段名赋值为null时,字段值
阅读全文
摘要:表设计之关联关系 一对一:有两张表A和B,A表中有一条数据对应B表中的一条数据称为一对一; 应用场景:用户表和用户扩展表,商品表和商品信息扩展表; 如何建立关系:在从表中添加一个外键字段指向主表的主键。 SELECT * FROM user u JOIN userinfo us ON u.id=us
阅读全文
摘要:分组查询 分组查询通常和聚合函数结合使用,查询条件中每个XXX就以XXX为分组的条件; 格式:每个A的平均B select avg(B) from 表名 group by A; having 在where后面只能写普通字段的条件;在having后面写聚合函数的条件;having写在group by的
阅读全文
摘要:SQL规范 以 “ ; ” 结尾;关键字之间要有空格(可以由多个空格);SQL语句中可以一个或多个换行;关键字不区分大小写。 数据库相关SQL 查询所有数库库: show databases; 创建数据库: create database 数据库名称; 查看单个数据库详情 show create d
阅读全文

浙公网安备 33010602011771号