MySQL基础
MySQL基础笔记
LeslieGuGu
人生如逆旅,我亦是行人
展开
-
MySQL基础(六)基础部分总结
文章目录一、DQL语言的学习基础查询条件查询排序查询常见函数分组函数分组查询连接查询子查询分页查询联合查询二、DML语言的学习插入语句修改语句删除语句三、DDL语言的学习库和表的管理常见数据类型常见约束四、事务五、视图六、变量七、存储过程和函数存储过程函数八、流程控制结构分支循环 一、DQL语言的学习 基础查询 语法: SELECT 要查询的东西 【FROM 表名】; 类似于Java中 :System.out.println(要打印的东西); 特点: ①通过select查询完的结果 ,是一个虚拟的表格,不原创 2020-12-15 14:04:02 · 254 阅读 · 0 评论 -
MySQL基础(五)变量、存储过程和函数、流程控制结构
文章目录变量存储过程和函数存储过程函数流程控制结构 变量 变量的介绍 系统变量: 全局变量 会话变量 自定义变量: 用户变量 局部变量 系统变量的介绍和语法 说明:变量由系统定义,不是用户定义,属于服务器层面 注意:全局变量需要添加global关键字,会话变量需要添加session关键字,如果不写,默认会话级别 使用步骤: 1、查看所有系统变量 show global|【session】variables; 2、查看满足条件的部分系统变量 show global|【sessio原创 2020-12-15 13:32:15 · 353 阅读 · 0 评论 -
MySQL基础(四)约束、事务、视图
文章目录约束事务视图 约束 含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性。 分类 六大约束 NOT NULL:非空,用于保证该字段的值不能为空 比如姓名、学号等 DEFAULT:默认,用于保证该字段有默认值 比如性别 PRIMARY KEY:主键,用于保证该字段的值具有唯一性,并且非空 比如学号、员工编号等 UNIQUE:唯一,用于保证该字段的值具有唯一性,可以为空 比如座位号 CHECK:检查约束【mysql中不支持】 比如年龄、性别原创 2020-12-14 21:34:29 · 195 阅读 · 0 评论 -
MySQL基础(三)DML和DDL
文章目录DML语言插入语句修改语句删除语句DDL语言库的管理表的管理数据类型数值型字符型日期型 DML语言 数据操作语言 插入:insert 修改:update 删除:delete 插入语句 方式一:经典的插入 语法:insert into 表名(字段名,…) values(值,…); 特点 1、要求值的类型和字段的类型要一致或兼容; 2、字段的个数和顺序不一定与原始表中的字段个数和顺序一致但必须保证值和字段一一对应; 3、假如表中有可以为null的字段,注意可以通过以下两种方式插入nu原创 2020-12-14 18:17:18 · 267 阅读 · 0 评论 -
MySQL基础(二)连接查询、子查询、分页查询、联合查询
文章目录一、连接查询1.sql92标准案例2.sql99标准案例3.sql92和sql99对比二、子查询三、分页查询四、联合查询 一、连接查询 含义:又称多表查询,当查询的数据来自多个表时,就会用到连接查询 笛卡尔乘积现象:表1 有m行,表2有n行,结果=m*n行 发生原因:没有有效的连接条件 如何避免:添加有效的连接条件 分类 按年代分类: sql92标准:仅仅支持内连接 sql99标准【推荐】:支持内连接+外连接(左外和右外)+交叉连接 按功能分类: 内连接: 等值连接 非等值连接原创 2020-12-13 20:02:56 · 309 阅读 · 0 评论 -
MySQL基础(一)基础查询、常见函数、分组查询
文章目录DQL语言基础查询条件查询排序查询常见函数单行函数分组函数分组查询 DQL语言 基础查询 语法:select 查询列表 from 表名; 类似于System.out.println(打印东西); 特点: 1.查询列表可以是:表中的字段、常量值、表达式、函数 2.查询的结果可以是一个虚拟表格; 案例: USE myemployees; #1.查询表中的单个字段 SELECT last_name FROM employees; #2.查询表中多个字段 SELE转载 2020-12-12 23:07:14 · 305 阅读 · 0 评论