2024/06/19笔记随笔
数据库设计
- 为什么使用数据库
- 降低存储数据的冗余度
- 更高的数据一致性
- 存储数据可以共享
- 可以建立数据库所遵循的标准
- 便于维护数据完整性
- 数据存储方式
- 关系型数据库
- NoSql非关系型数据库0
- 关系数据库基本数据
- 主键:唯一标识数据库表中的一行记录
- 外键:建立数据库表与表之间的关联关系
- 关系数据库结构化查询语言-SQL
- 不同RDBMS之间存在一些差别,这些差别称为SQL方言
- 是一种数据库查询语言
- SQL语句分类
- DDL数据定义语言:创建,修改,删除数据库内部数据结构
- DQL数据查询语言:查询数据库数据
- DML数据修改语言:修改数据包括添加删除修改
- DCL数据控制语言:控制数据库访问权限
- 管理数据库 (控制台)
- 查看所有数据库:mysql> show databases
- 选择指定数据库: mysql> use 指定数据库
Mysql工具
- 粗查询:SELECT * FROM table_name WHERE column LIKE condition ;(例如:SELECT * FROM t_techer where name LIKE '%王%'😉
- SELECT column1, column2, ...(查找column1,column2....)、
FROM table_name
WHERE condition
ORDER BY column1, column2, ...;(按照column1,column2...进行排序) - 聚合函数:SELECT types(✳) FROM table_name;(例如:SELECT COUNT(✳) FROM t_techer)
- https://www.cnblogs.com/binbingg/p/18255325(CTRL+c复制链接进行查看)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)