
MySQL
文章平均质量分 94
mysql学习
MillySun
星星应该哈哈大笑,反正宇宙是个空旷的地方。
展开
-
MySQL存储引擎和索引
存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式。存储引擎是基于表的,而不是 基于库的,所以存储引擎也可被称为表类型。我们可以在创建表的时候,来指定选择的存储引擎,如果 没有指定将自动选择默认的存储引擎。建表时指定存储引擎create table 表名(字段1 字段1类型 [comment 字段1注释],...字段n 字段n类型 [comment 字段1注释],)engine=innoDB [comment 表注释];查询当前数据库支持的存储引擎案例。原创 2023-08-28 14:10:21 · 254 阅读 · 1 评论 -
MySQL多表查询
创建emp表与dept表并插入测试数据-- 创建dept表,并插入数据name varchar(50) not null comment '部门名称')comment '部门表';VALUES (1, '研发部'), (2, '市场部'),(3, '财务部'), (4, '销售部'), (5, '总经办'), (6, '人事部');-- 创建emp表,并插入数据name varchar(50) not null comment '姓名', age int comment '年龄',原创 2023-08-28 13:43:37 · 91 阅读 · 1 评论 -
MySQL函数、约束、事务
约束是作用于表中字段上的规则,用于限制存储在表中的数据目的:保证数据库中数据的正确、有效性和完整性分类:约束描述关键字非空约束限制该字段的数据不能为nullnot null唯一约束保证该字段的所有数据都是唯一、不重复的unique主键约束主键是一行数据的唯一标识,要求非空且唯一默认约束保存数据时,如果未指定该字段的值,则采用默认值default检查约束保证字段值满足某一个条件check外键约束用来让两张表的数据之间建立连接,保证数据的一致性和完整性。原创 2023-08-28 13:32:32 · 120 阅读 · 1 评论 -
SQL基础
DML,Data Manipulation Language(数据库操作语言),用来对数据库中表的数据记录进行增、删、改操作。DDL Data Definition Language ,数据定义语言,用来定义数据库对象(数据库,表,字段)。MySQL中的数据类型有很多,主要分为三类:数值类型、字符串类型、日期时间类型。注意:查询操作的频次是远高于增删改的,还会涉及到条件、排序、分页等操作。SQL语句,根据其功能,主要分为四类:DDL、DML、DQL、DCL。注意:NULL值是不参与所有聚合函数运算的。原创 2023-08-28 13:14:59 · 87 阅读 · 1 评论