MySQL学习记录
文章平均质量分 89
Gggghc
这个作者很懒,什么都没留下…
展开
-
存储引擎、事务、隔离级别、视图
1. 存储引擎1.1 什么是存储引擎?存储引擎是MySQL中特有的一个术语,(oracle中有,不叫这个名字)。实际上存储引擎是一个表存储/组织数据的方式不同的存储引擎,表存储数据的方式不同1.2 怎么指定存储引擎?show create table 表名;可以再建表的时候指定存储引擎。create table t_student( no int(11) not null auto_increment, nam varchar(255), primary key (no),原创 2021-11-13 21:15:09 · 667 阅读 · 0 评论 -
MySQL—约束
1. 约束(重要)1.1 概述约束对应的英文单词:constraint在创建表的时候,可以给表中的字段加上一些约束,来保证表中数据的完整性,有效性。作用:保证表中的数据有效1.2 种类非空约束 :(not null)唯一性约束:(unique)主键约束 :(primary key)PK外键约束 :(foreign key)FK检查约束 :(check)MySQL不支持,Oracle支持1.3 非空约束:not null非空约束的字段不能为nullcreate table t_vip原创 2021-11-13 21:13:56 · 550 阅读 · 0 评论 -
MySQL—表
表1. 表的创建建表的语法格式:属于DDL,DDL包括:create,drop,altercreate table 表名( 字段名1 数据类型, 字段名2 数据类型);表名:建议以 t_ 或者 tbl_ 开始,可读性强mysql中的常用数据类型varchar 可变长度字符串,会动态分配空间(最长255)char 定长字符串,分配固定长度空间存储数据(最长255)int 数字中的整数型(最长11位)bigint 数字中的长整型原创 2021-11-13 21:13:18 · 602 阅读 · 0 评论 -
MySQL DQL语句
Mysql表:deptempsalgrade1. 分组函数(多行处理函数)多行处理函数的特点:输入多行,最终输出一行。count 计数sum 求和avg 平均值max 最大值min 最小值注意:分组函数在使用的时候,必须先分组再使用,如果没有分组,默认整张表为一组分组函数使用时要注意哪些?分组函数自动忽略null,不需要提前对null进行处理分组函数中count(*) 和 count(具体字段)有什么区别?count(具原创 2021-11-11 22:08:08 · 977 阅读 · 0 评论 -
day21_MySql_索引、事务
1. 索引MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。1.1 分类在一个表中,主键索引只能有一个,唯一索引可以有多个主键索引(PRIMARY KEY)唯一的标识,唯一索引(UNIQUE)避免重复的列出现,唯一索引可以重复,多个列都可以标识为唯一索引常规索引(KEY/INDEX)默认的,index、key关键字来设置全文索引(FullText)在特定的数据库引擎下原创 2021-08-09 21:25:04 · 108 阅读 · 0 评论