MySQL
文章平均质量分 89
困难先森
生活处处、困难多多
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql-库和表的管理
库和表的管理-婷姐#DDL 数据库定义语言 database definition language库和表的管理#一、库的管理#1、库的创建#2、库的修改#3、库的删除#二、表的管理#1.表的创建 ★#2.表的修改#3.表的删除#4.表的复制案例讲解: #DDL 数据库定义语言 database definition language 库和表的管理 创建: create、修改: alter、删除: drop 一、库的管理 创建、修改、删除 二、表的管理 创建、修改、删除 #一、库的管理 #1、库的创建原创 2021-03-31 15:57:08 · 304 阅读 · 0 评论 -
mysql基础查询概念
MySQL文档资料-婷姐一、MySQL数据库的相关概念1.数据库的好处2.数据库的常见概念 ※3.数据库存储数据的特点4.常见数据库管理系统二、MySQL介绍1.背景2.MySQL优点3.MySQL安装4.MySQL服务停止与启动5.MySQL登录与退出三、数据库基本语言:一、DDL(data definition language)数据库定义语言1.库的管理(创建、修改、删除)1.创建数据库2.修改数据库3.删除库2.表的管理(创建、修改、删除)1.创建表*2.修改表3.删除表4.复制表(表结构、表数据)原创 2021-03-31 15:54:42 · 2566 阅读 · 0 评论 -
九、MySQL基础知识-流程控制结构
#流程控制结构–笔记分享 1.顺序、2.分支、3.循环 #一、分支结构 #1.if函数 /* 语法:if(条件,值1,值2) 功能:实现双分支 应用在begin end中或外面 */ #2.case结构 /* 语法: 情况1:类似于switch case 变量或表达式 when 值1 then 语句1; when 值2 then 语句2; ... else 语句n; end 情况2: case when 条件1 then 语句1; when 条件2 then 语句2; ... else 语句n; e原创 2020-09-03 11:07:02 · 95 阅读 · 0 评论 -
八、MySQL基础知识-存储过程和函数
#存储过程和函数–笔记分享 /* 存储过程和函数:类似于java中的方法 好处: 1、提高代码的重用性 2、简化操作 */ #存储过程 /* 含义:一组预先编译好的SQL语句的集合,理解成批处理语句 1、提高代码的重用性 2、简化操作 3、减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率 */ #一、创建语法 CREATE PROCEDURE 存储过程名(参数列表) BEGIN 存储过程体(一组合法的SQL语句) END #注意: /* 1、参数列表包含三部分 参数模式 参数名原创 2020-09-03 10:58:01 · 111 阅读 · 0 评论 -
七、MySQL基础知识-变量
#变量–笔记分享 /* 系统变量:1.全局变量、2.会话变量 自定义变量:1.用户变量、2.局部变量 */ #一、系统变量 /* 说明:变量由系统定义,不是用户定义,属于服务器层面 注意:全局变量需要添加global关键字,会话变量需要添加session关键字,如果不写,默认会话级别 使用步骤: 1、查看所有系统变量 show global|【session】variables; 2、查看满足条件的部分系统变量 show global|【session】 variables like '%char%';原创 2020-09-03 10:50:24 · 128 阅读 · 0 评论 -
六、MySQL基础知识-视图
#视图–笔记 /* 含义: mysql5.1版本出现的新特性,是通过表动态生成的数据,虚拟表,和普通表一样使用 视图和表的对比 创建语法的关键字 是否实际占用物理空间 使用 视图 create view 只是保存了sql逻辑 增删改查,只是一般不能增删改 表 create table 保存了数据 增删改查 */ #案例:查询姓张的学生名和专业名 SELECT stuname,majorname FROM stuinfo s INNER JOIN major原创 2020-09-03 10:36:20 · 114 阅读 · 0 评论 -
五、MySQL基础知识-事务
#TCL语言 Transaction Control Language 事务控制语言 笔记: /* 案例:转账意外 张三 1000 郭襄 1000 update 表 set 张三丰的余额=500 where name=‘张三’ 意外中断 update 表 set 郭襄的余额=1500 where name=‘郭襄’ (未执行) 意外会导致张三的余额减少而郭襄的余额未增加 事务: 一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行。 正确开启方式 开启事务的语句;原创 2020-09-02 12:24:17 · 106 阅读 · 0 评论 -
四、MySQL基础知识-数据的增删改-数据类型-常见约束-标识列
补充: 1.数据的增删改 插入数据: 1.经典:insert into 表名 (列1,列2,。。。) values (值1,值2,。。。); #插入的值的类型要与列的类型一致或兼容,不可以为null的列必须插入值,列的顺序是可以调换,列数和值的个数必须一致,可以省略列名,默认所有列,而且列的顺序和表中列的顺序一致,支持插入多行,支持子查询 2.insert into 表名 set 列名1=值1,列名2=值2; #不支持多行插入、不支持子查询 修改数据: 1.修改单表的记录:update 表名 set 列1原创 2020-09-01 10:29:48 · 249 阅读 · 0 评论 -
三、MySQL基础知识-连接查询-子查询(内查询)-分页查询-联合查询
五、连接查询 含义:又称多表查询,当查询的字段来自于多个表时,就会用到连接查询 可能出现的情况:笛卡尔乘积现象:表1 有m行,表2有n行,结果=m*n行 发生原因:没有有效的连接条件 如何避免:添加有效的连接条件 按年代分类: sql92标准:仅仅支持内连接 sql99标准【推荐】:支持内连接+外连接(左外和右外)+交叉连接 语法: select 字段1,字段2 from 表1,表2 (结果为笛卡尔成绩) SQL92: 等值连接 select 查询条件 from 表1 别名,表2 别名 where 表1.k原创 2020-09-01 10:21:18 · 231 阅读 · 0 评论 -
二、MySQL基础知识-基础查询-条件查询-排序查询-分组查询
2.DML语言(数据库操作语言)(database manipulation language) --数据的操作 CRUD是指在做计算处理时的增加(Create)、读取查询(Retrieve)、更新(Update)和删除(Delete)几个单词的首字母简写。主要被用在描述软件系统中DataBase或者持久层的基本操作功能。 语法: 插入数据1:insert into 表名 (字段1,字段2…)values (值1,值2) 插入数据2:insert into 表名 values (值1,值2) 删除表数据:原创 2020-09-01 10:15:00 · 222 阅读 · 0 评论 -
一、MySQL基础-库的管理-表的管理
数据库四大语言 1.DDL语言(数据库定义语言)(database definition language)–数据库、表的操作 一、库的管理(创建、修改、删除) 创建数据库: create database 【if not exists]】数据库名; create database 【if not exists】 数据库名 【character set 字符集名称】;# 创建数据库并设置字符集 删除数据库: drop database 【if exists】数据库名; 修改数据库名称(5.17-5.1.原创 2020-09-01 10:01:35 · 156 阅读 · 0 评论 -
MySQL(初识数据库与基本操作)1-1
一、数据库的好处 1、可以持久化数据到本地 2、结构化查询 二、数据库的常见概念 ★ 1、DB:数据库,存储数据的容器 2、DBMS:数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理DB 3、SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件特有的,而是几乎所有的主流数据库软件通用的语言 三、数据库存储数据的特点 1、数据存放到表中,然后表再放到库中 2、一个库中可以有多张表,每张表具有唯一的表名用来标识自己 3、表中有一个或多个列,列又称为“字段”,相当于java中“属性” 4原创 2020-06-09 10:56:48 · 155 阅读 · 0 评论
分享