
MySQL
关系型数据库MySQL
绿萝蔓蔓绕枝生
这个作者很懒,什么都没留下…
展开
-
SQL 经典50题之mysql版、Spark-Sql版(详解)
SQL 50题建库create database schoolUSE `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 · 551 阅读 · 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 · 474 阅读 · 0 评论 -
MySQL触发器、视图
一、触发器触发器是用来在某些操作时,“自动”执行一些操作;即设置触发器之后,执行相应操作,触发器自动执行触发器中的操作比如在一张表中插入一条数据,利用触发器自动在另一张表中记录插入信息定义触发器语法create trigger 触发器名 before|after insert|delete|updata on 表名 for each row 触发语句;关键字trigger 是定义触发器的关键字触发器名触发器名不能重复,为了便于区分,建议命名为 trigger_XXX触发器只能执行原创 2020-08-20 15:50:40 · 242 阅读 · 0 评论 -
MySQL事务、索引、数据恢复和备份
MySQL 事务事务就是将一组 SQL 语句放在同一批次内去执行;如果一个 SQL 语句出错,则该批次内的所有 SQL 都将被取消执行1、事务的四大特性原子性:把多条 SQL 语句看成一个整体一致性:多条 SQL 语句一起执行隔离性:多个事物之间相互隔离持久性:事物一旦成功执行将永久保存,不会丢失2、使用事务前提MySQL 使用事务之前必须检查数据库是否支持事务,若数据库不支持事务必须设置数据库支持事务查看数据库是否支持事务show variables like 'event_sch原创 2020-08-18 21:46:00 · 263 阅读 · 0 评论 -
MySQL高级查询
SQL高级查询语句1、order by 排序查询对 select 语句查询得到的结果,按某些字段进行排序,与 desc (降序)或 asc (升序)搭配使用,默认为 ascselect 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 · 237 阅读 · 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 · 226 阅读 · 0 评论 -
使用MySQL语句进行增删改查操作
主外键主键主键是指数据库中某表中数据的唯一标识;例如一张学生信息表中可以把学号设置为主键,即学号不可重复,可以通过学号查找到具体某个学生设主键的 SQL 语句为primary keycreate 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 · 280 阅读 · 0 评论 -
初识MySQL
数据库(Database,简称DB)长期存放在计算机内,有组织、可共享的大量数据的集合,是一个数据“仓库”作用:保存、管理数据数据库分类总体上可分为两类:关系型数据库和非关系型数据库关系型数据库:MySQL、Oracle、SQL Server、SQLite、DB2非关系型数据库:Redis、MongoDB数据库管理系统(DBMS)数据管理软件,科学组织和存储数据、高效地获取和维护数据MySQL简介MySQL 是现流行的开源的、免费的关系型数据库MySQL特点免费、开源数据库小巧原创 2020-08-11 21:50:20 · 186 阅读 · 0 评论