MySQL
Lesliecc96
这个作者很懒,什么都没留下…
展开
-
数据库刷题总结(统计表中数据)
1.统计表中数据 select count(*) from table 表示返回表中包括空行和重复行在内的行数,但是会扫描所有列 select count(1) from table 也是返回表中包括空行和重复行在内的行数,不会扫描所有列,1其实就是表示有多少个符合条件的行,但是此时没有where,所有没条件也就是返回总行数 select count(id) from table 表示返回表中存在该列id的行数,但是该列的值不为空,为空的不计算,所以在此题中是不能用这个,因为tg_email都为空,用主键原创 2020-09-26 10:47:58 · 269 阅读 · 0 评论 -
数据库基础知识总结——(创建索引)
1.创建索引 创建索引的语句是create index indexname on tablename (username (length)) 其中若是char和varchar类型,length可以小于字段实际长度,若是blob或text类型,必须指定length!原创 2020-09-12 11:06:10 · 354 阅读 · 0 评论 -
数据库刷题总结——考点归纳1(数据库设计+搜索语句+删除)
1.数据库设计阶段 按照规范的设计方法,一个完整的数据库设计一般分为以下六个阶段: ⑴需求分析:分析用户的需求,包括数据、功能和性能需求; ⑵概念结构设计:主要采用E-R模型进行设计,包括画E-R图; ⑶逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换; ⑷数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径; ⑸数据库的实施:包括编程、测试和试运行; ⑹数据库运行与维护:系统的运行与数据库的日常维护。 2.数据库搜索语句 selete与match()和against()原创 2020-08-08 19:37:09 · 316 阅读 · 0 评论 -
MYSQL字段命名方式
有两种,分为驼峰式和下划线式 驼峰式:举例createTime 下划线式:举例create_time 数据库字段、索引对大小写是不敏感的,驼峰标识无意义; 所以一般采用数据库字段下划线, 实体类驼峰的命名方式 ...原创 2020-06-29 10:38:19 · 1187 阅读 · 0 评论 -
主键生成策略
系统唯一ID是我们在设计一个系统的时候常常会遇见的问题,也常常为这个问题而纠结。生成ID的方法有很多,适应不同的场景、需求以及性能要求。所以有些比较复杂的系统会有多个ID生成的策略。下面就介绍一些常见的ID生成策略原创 2020-06-28 16:58:17 · 182 阅读 · 0 评论