
MYSQL
文章平均质量分 86
有关数据库的学习笔记
Cici_ovo
学无止境~
1042641546@qq.com
展开
-
数据库工程师岗位需要的技能
学过Python和SQL,对工科领域感兴趣且有一定代码基础,自学数据库是完全可行的。而且数据库工程师的入门门槛相对较低,只要坚持系统学习并做项目,达到初级岗位的要求并不难。建议在自学过程中,也多留意相关岗位的招聘信息(如实习或定向培养计划),通过实践或实习积累企业经验,这样未来会更容易上手正式工作。原创 2025-01-14 14:57:15 · 412 阅读 · 0 评论 -
SQL注入及解决
SQL注入是一种常见的网络攻击方式,攻击者通过在输入字段中插入恶意的SQL代码,诱使应用程序执行攻击者构造的SQL语句,从而达到非法获取数据、篡改数据或执行恶意操作的目的。原创 2024-12-13 22:28:55 · 899 阅读 · 0 评论 -
MySQL——事务篇 学习笔记
并发事务问题是指在多个事务同时执行时可能出现的各种问题,这些问题可能会导致数据不一致或者违反数据库的一致性约束。注意:默认MySQL的事务是自动提交的,也就是说,当执行完一条DML语句时,MySQL会立即隐 式的提交事务。幻读发生在当事务在读取某个范围的数据时,由于其他事务插入新行,导致事务在后续的读取操作中看到了之前未见的行。不可重复读发生在当事务多次读取同一数据时,由于其他事务的修改操作,导致每次读取的结果不一致。这样,要么整个预订过程全部成功,要么全部失败,确保了系统数据的一致性和完整性。原创 2024-07-26 18:59:45 · 743 阅读 · 0 评论 -
数据库设计——约束 学习笔记
在数据库设计中,约束是用于确保数据的准确性和完整性的规则。NOT NULLUNIQUEDEFAULTCHECK使用这些约束可以有效地管理数据库中的数据,防止数据错误和不一致性。在设计数据库时,应根据实际需求合理地使用这些约束。上述代码的约束如下id: 字段类型为int,它是主键,并且会自动增长,用作每条记录的唯一标识。name: 字段类型为,它不能为空,并且必须是唯一的。NOT NULLUNIQUEage: 字段类型为int,它必须满足大于0并且小于等于120的条件。CHECK: 字段类型为char(1)原创 2024-07-26 14:24:07 · 1135 阅读 · 0 评论 -
多表查询 学习笔记
左外连接返回左表(表1)的所有记录,即使右表(表2)中没有匹配的记录。右外连接返回右表(表2)的所有记录,即使左表(表1)中没有匹配的记录。这个子查询的返回结果通常用于与外部查询中的行进行比较。自连接查询必须要为表起别名,不然不清楚所指定的条件、返回的字段,到底是哪─张表的字段。则要求外部查询的值必须大于或小于(取决于比较操作符)子查询返回的所有值。使用操作符时,需要注意子查询必须返回一个列的值,以便与外部查询进行比较。列子查询返回一列值,这些值通常用于与外部查询中的对应列进行比较。原创 2024-07-24 16:51:51 · 1228 阅读 · 0 评论 -
函数篇 学习笔记
此类学习笔记文章只为记录学习过相关内容,涉及到的更多知识点应结合实际场景熟练运用后可加深记忆,应做到活学活用。原创 2024-07-23 16:56:44 · 517 阅读 · 0 评论 -
sql基础语句学习笔记
1查询所有数据库2查询当前数据库3创建数据库create database [if not exists] 数据库名 [default charset 字符集] [collate 排序规则];4删除数据库drop database [if exists] 数据库名;5切换数据库use 数据库名;6查询当前数据库所有表7查看指定表结构desc 表名;8查询指定表的建表语句show create table 表名;创建表结构CREATE TABLE 表名(原创 2024-07-22 22:13:26 · 882 阅读 · 0 评论