MySQL
文章平均质量分 73
mysql知识点
小陈菜奈-
这个作者很懒,什么都没留下…
展开
-
MySQL-- 将查询结果一列数据转成一行数据 & 拼接函数
group_concatselect id from doctor limit 5;select group_concat(id,'') as id from (select id from doctor limit 5) a ;原创 2022-03-08 13:54:30 · 7897 阅读 · 7 评论 -
MySQL触发器、视图、函数和存储过程
MySQL触发器、视图、函数和存储过程一.触发器1.概念2.定义触发器3.多个触发语句4.MySQL查看触发器5.MySQL触发器中的新旧记录二.视图1.MySQL视图2. 视图的作用3. 视图的创建与使用创建语法三.函数和存储过程1.存储过程与UDF函数2.存储过程的定义3.UDF自定义函数的定义一.触发器1.概念触发器用来在某些操作时,“自动”执行一些操作。当insert delete update设置触发器之后,执行insert delete update操作就会自动触发设置的内容。2原创 2021-03-03 14:56:36 · 1147 阅读 · 10 评论 -
行转列(case-when-then)
行转列– 创建学生信息表,完成学生信息分析– 创建表CREATE TABLE students_score(`cname` VARCHAR(10),cource VARCHAR(10),score INT)ENGINE=INNODB; -- 插入数据INSERT INTO tb VALUES('张三','语文',74);INSERT INTO tb VALUES('张三','数学',83);INSERT INTO tb VALUES('张三','物理',93);INSERT INTO tb原创 2021-03-02 20:08:00 · 2121 阅读 · 0 评论 -
MySQL事务、索引、数据恢复和备份
MySQL事务、索引、数据恢复和备份一.事务1.定义2.特性3.事务的实现方法4.练习注:小知识点(给每个数据进行编号)二.数据库索引1.作用2.分类【1】主键索引注:【2】唯一索引【3】常规索引【4】全文索引3.管理索引4.索引准则5.添加正确的索引三.数据恢复四.备份mysqldump数据库备份mysqldump常用选项一.事务1.定义事务就是将一组SQL语句放在同一批次内去执行如果一个SQL语句出错,则该批次内的所有SQL都将被取消执行2.特性事务必须具备以下四个属性,简称ACID 属性原创 2021-03-01 20:08:39 · 148 阅读 · 0 评论 -
使用DQL命令查询数据(二)
查询一.select 语法结构二.order by 排序三.limit 分页查询四.子查询group by一.select 语法结构二.order by 排序可以对多字段进行排序在前面字段相等的情况下才能排序升序(asc可省略)select 字段 from 表名 order by 排序字段 asc;降序select 字段 from 表名 order by 排序字段 desc;以学号为主,以分数为辅select 字段 from 表名 order by 学号,分数 [asc|desc原创 2021-02-28 21:17:48 · 160 阅读 · 0 评论 -
使用DQL命令查询数据(一)
查询数据一.指定查询字段1.查询表中所有的数据列结果,采用“*”符号2.可指定查询的结果数据列3.DISTINCT关键字的使用4.AS子句注:1.mysql 中的随机数(rand)2.想把小数转化为整数(round)3.保留两位小数(round)4.获得当前时间(datetime)5.where条件语句6.逻辑操作符(更推荐使用AND,OR,NOT,效率更高)7.比较操作符[a].BETWEEN AND范围查询[b].Like模糊查询[c].使用IN进行范围查询[d].NULL空值条件查询8.练习二.表关系原创 2021-02-25 19:30:41 · 206 阅读 · 0 评论 -
MySQL中的外键约束用法
外键管理一.外键作用二.创建外键的两种方式删除外键一.外键作用外键操作:为了给字段增加约束二.创建外键的两种方式建表时指定外键约束create table 表名(字段列表......,[constraint 索引名] foreign key(本表的字段) references 外表(外表字段));建表后修改alter table 表名 add[constraint 索引名] foreign key(本表的字段) references 外表(外表字段);删除外键alter原创 2021-02-25 15:25:37 · 524 阅读 · 0 评论 -
MySQL基本语法
MySQL基本语法一.MySQL基本语句1.连接数据库语句2.结构化查询语句SQL3.库级操作a.)创建数据库b.)删除数据库c.)查看数据库举例d.)切换数据库举例4.表级操作a.)创建表一.列类型1.列类型分类i . 数值类型ii . 字符串类型iii .日期和时间型数值类型iiii .NULL值二.数据字段属性UNSIGNEDZEROFILLAUTO_INCREMENTNULL 和 NOT NULLDEFAULT三.数据字段注释四.表列类型设置举例b.)删表举例c.)查看建表语句举例d.)查看表结构举原创 2021-02-25 07:20:39 · 193 阅读 · 0 评论 -
数据库的概念
MySQL数据库(Database,简称DB)概念作用数据库总览关系型数据库(SQL)非关系型数据库(NOSQL)数据库管理系统(Database Management System)MySQL简介概念特点MySQL的运行机制数据库(Database,简称DB)概念长期存放在计算机内,有组织、可共享的大量数据的集合,是一个数据“仓库”作用保存、管理数据数据库总览关系型数据库(SQL)MySQL、Oracle、SQL Server、SQLite、DB2非关系型数据库(NOSQL)Redis原创 2021-02-24 18:10:26 · 422 阅读 · 1 评论