
MySQL
文章平均质量分 84
小嘭you
这个作者很懒,什么都没留下…
展开
-
【union和union all 的区别与联系 】
union和union all 的区别与联系原创 2022-10-14 10:55:38 · 234 阅读 · 1 评论 -
MySQL之JDBC
在创建主键primarykey/unique/fornignkey时会自动创建索引,而对于非主键,非唯一约束,非外键的字段,可以手动创建索引。但如果是不需要经常使用的列,即不用经常进行插入,修改操作的列,则不适合创建索引,因为插入修改及删除才做会重新整理索引,速度会很慢。缺陷只有叶子节点才存储数据,且数据和索引是分离的,所谓的存储的数据,其实是指向数据的地址,数据量就会变得非常小。1.执行效率聚簇索引查询速度更快,因为聚簇索引存储的是数据,而非聚簇索引存储的是主键id,需要进行回表查询。.........原创 2022-07-30 11:18:17 · 135 阅读 · 0 评论 -
高级SQL查询-聚合,分组,联合查询
高级SQL查询聚合查询COUNT函数SUM函数AVG函数MAX函数MIN函数IF NULL函数分组查询GROUP BY分组条件查询HAVING联合查询(多表查询)笛卡尔积内连接实战1:查询张三的成绩:先进行内连接查询,得到一个笛卡尔积,再把其中无效的数据删除。1.进行内连接查询2.去掉无效数据(on 过滤条件)...原创 2022-07-29 15:47:19 · 1149 阅读 · 0 评论 -
【MySQL】表约束和表设计
MySQL的CRUD操作数据库约束表约束非空约束 NOT NULL唯一约束 UNIQUE主键约束PRIMARY KEFOREIGN KEYCHECK三级约束类型数据库约束表约束表约束是在创建表的时候,设计一些表的约束条件,用来保证数据的合法性和数据的正确性。常见表约束:约束说明NOT NULL⾮空约束,指示某列不能存储 NULL 值UNIQUE唯⼀约束,保证某列的每⾏必须有唯⼀的值PRIMARY KEY主键约束,确保某列(或两个列多个列的结合)有唯⼀标识,有助原创 2022-03-17 16:39:29 · 2631 阅读 · 0 评论 -
【MySQL】MySQL表的CRUD操作(基础)
MySQL表的CRUD操作表数据操作添加数据(Create)全列添加多行全列插入指定列添加查询(Retrieve)全列查询指定列查询表达式查询使用别名查询去重(Distinct)排序(Order by)升序(asc)降序(desc)多列排序条件查询修改(Update)删除(Delete)表数据操作添加数据(Create)全列添加要给这张表的所有字段都添加内容如果添加时不指定列,那么插入的值的顺序一定要和建表时的顺序保持一致。insert into 表名 values(...,...,...,..原创 2022-03-17 16:35:20 · 1008 阅读 · 0 评论 -
认识MySQL/MySQL数据库和表的基本操作
MySQL数据库基础数据库的认识数据库类型数据库中基础及重要职责添加 mysql 环境变量重启控制台,链接MySQL服务器SQL命令分类数据库的操作(DDL)1.显示服务器中的所有数据库2.创建数据库MySQL命名规则:数据库的认识数据库类型关系型数据库:MySQL 、Oracle(性能好,超量数据,贵)、 DB2、SQL server、……非关系型数据库:Redis、Memcached(内存型k-v数据库)MongoDB(文档型数据库)、……数据库中基础及重要职责1、查询数据2、存储数据添原创 2022-02-24 13:26:16 · 862 阅读 · 0 评论