MySQL
关系型数据库MySQL
绿萝蔓蔓绕枝生
这个作者很懒,什么都没留下…
展开
-
SQL 经典50题之mysql版、Spark-Sql版(详解)
SQL 50题 建库 create database school USE `school`; 建表 //-- 课程表 DROP TABLE IF EXISTS `Course`; CREATE TABLE `Course` ( `c_id` varchar(20) NOT NULL, `c_name` varchar(20) NOT NULL DEFAULT '', `t_id` varchar(20) NOT NULL, PRIMARY KEY (`c_id`) ) ENGINE=In原创 2020-11-23 15:04:46 · 506 阅读 · 0 评论 -
MySQL流程控制语句
MySQL流程控制 1、if 语句 if 语句用来进行条件判断,根据是否满足条件(可包含多个条件),来执行不同的语句,是流程控制中最常用的判断语句。与 java 中的 if 语句类似,其语法的基本形式如下: if 条件判断语句 then sql语句列表 [elseif 条件判断语句 then sql语句列表]... [else sql语句列表] end if 其中,search_condition 参数表示条件判断语句,如果返回值为 true,相应的 SQL 语句列表被执行;如果返回值为原创 2020-08-27 16:38:22 · 413 阅读 · 0 评论 -
MySQL触发器、视图
一、触发器 触发器是用来在某些操作时,“自动”执行一些操作;即设置触发器之后,执行相应操作,触发器自动执行触发器中的操作 比如在一张表中插入一条数据,利用触发器自动在另一张表中记录插入信息 定义触发器 语法 create trigger 触发器名 before|after insert|delete|updata on 表名 for each row 触发语句; 关键字 trigger 是定义触发器的关键字 触发器名 触发器名不能重复,为了便于区分,建议命名为 trigger_XXX 触发器只能执行原创 2020-08-20 15:50:40 · 184 阅读 · 0 评论 -
MySQL事务、索引、数据恢复和备份
MySQL 事务 事务就是将一组 SQL 语句放在同一批次内去执行;如果一个 SQL 语句出错,则该批次内的所有 SQL 都将被取消执行 1、事务的四大特性 原子性:把多条 SQL 语句看成一个整体 一致性:多条 SQL 语句一起执行 隔离性:多个事物之间相互隔离 持久性:事物一旦成功执行将永久保存,不会丢失 2、使用事务前提 MySQL 使用事务之前必须检查数据库是否支持事务,若数据库不支持事务必须设置数据库支持事务 查看数据库是否支持事务 show variables like 'event_sch原创 2020-08-18 21:46:00 · 209 阅读 · 0 评论 -
MySQL高级查询
SQL高级查询语句 1、order by 排序查询 对 select 语句查询得到的结果,按某些字段进行排序,与 desc (降序)或 asc (升序)搭配使用,默认为 asc select name '姓名',scores '成绩' from tb_score order by score desc; 2、分页查询 关键字 limit 限制 select 语句查询结果的返回行数,常用于分页查询 select * from `result` limit 5 #返回前5条记录 select *原创 2020-08-15 13:38:49 · 192 阅读 · 0 评论 -
MySQL查询语句
SQL 查询语句 select 语句是数据库语言中最核心、最重要的语句,使用频率最高的语句 select 语法 SELECT [ALL | DISTINCT] { * | table.* | [ table.field1 [ as alias1] [, table.field2 [as alias2]][, …]] } FROM table_name [ as table_ alias ] [ left|out|inner join table_name2 ] #联合原创 2020-08-14 12:09:14 · 185 阅读 · 0 评论 -
使用MySQL语句进行增删改查操作
主外键 主键 主键是指数据库中某表中数据的唯一标识;例如一张学生信息表中可以把学号设置为主键,即学号不可重复,可以通过学号查找到具体某个学生 设主键的 SQL 语句为 primary key create table tb_student(sid int(10) primary key,sname varchar(6) null,gender varchar(2),class_id int(10)); 如上是建立一个学生信息表,其中将属性 sid 设为该表主键 注意 一张表最多有一个主键,可以没有主键原创 2020-08-12 23:31:48 · 225 阅读 · 0 评论 -
初识MySQL
数据库(Database,简称DB) 长期存放在计算机内,有组织、可共享的大量数据的集合,是一个数据“仓库” 作用:保存、管理数据 数据库分类 总体上可分为两类:关系型数据库和非关系型数据库 关系型数据库:MySQL、Oracle、SQL Server、SQLite、DB2 非关系型数据库:Redis、MongoDB 数据库管理系统(DBMS) 数据管理软件,科学组织和存储数据、高效地获取和维护数据 MySQL简介 MySQL 是现流行的开源的、免费的关系型数据库 MySQL特点 免费、开源数据库 小巧原创 2020-08-11 21:50:20 · 144 阅读 · 0 评论