
SQL学习
文章平均质量分 75
SQL
南岸青栀*
渗透测试部分因为太铭感,所以不会在这边发了。会分享一些安全类的文章
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL--零碎知识
文章目录MySQL--零碎知识数据库范式数据库类型1.关系数据库(SQL)2.非关系型数据库(NoSQL)奇怪的NULL MySQL–零碎知识 数据库范式 第一范式 一范式就是属性不可分割。属性是什么?就是表中的字段。 不可分割的意思就按字面理解就是最小单位,不能再分成更小单位了。 这个字段只能是一个值,不能被拆分成多个字段,否则的话,它就是可分割的,就不符合一范式。 不过能不能分割并没有绝对的答案,看需求,也就是看你的设计目标而定。 举例: 学生信息组成学生信息表,有姓名、年龄、性别、学号等信息组成。 姓原创 2021-04-21 14:51:05 · 192 阅读 · 0 评论 -
MySQL学习--触发器
触发器 触发器基本概念 触发器定义:是一类特殊的事务。可以监视某种数据操作(insert/update/delete)。并触发相关数据操作(insert/update/delete)。 触发器应用场景: 1.当向一张表中添加或删除记录时,需要在相关表中进行同步操作。比如,当一个订单产生时,订单所购的商品的库存量相应减少。 2.当表上某列数据的值与其他表中的数据有联系时。比如,当某客户进行欠款消费,可以在生成订单时通过设计触发器判断该客户的累计欠款是否超出了最木限度。 3.当需要对某张表进行跟踪时。比如,当有原创 2021-04-21 09:43:39 · 1260 阅读 · 4 评论 -
MySQL学习--(视图、存储引擎、事务)
MySQL学习–(视图、存储引擎、事务) 视图 1).什么是视图? view 又称虚拟表,view其实就一条查询SQL语句的结果集==>将常用的SQL查询结果集虚拟为一张表存放在内存中 create view as 视图名 (查询SQL语句结果集);–当再次使用时:select * from 视图名 2).视图有什么用?【视图实际上存储的就是SQL语句】 ①权限的控制!比如:某几个列允许用户查询,而其他列不允许,可以通过视图开放其中的一部分列,达到权限的控制 ②简化复杂的查询!比如:查询每个栏目下的商原创 2021-04-19 20:26:39 · 195 阅读 · 0 评论 -
MySQL学习--函数
MySQL常用九大类数据库函数 文章目录MySQL常用九大类数据库函数(1)数学函数(2)聚合函数(常用于group by从句的select查询)(3)字符串函数(4)日期和时间函数(5)加密函数(6)控制流函数(7)格式化函数(8)类型转换函数(9)系统信息函数 (1)数学函数 abs(x) 返回x的绝对值 bin(x) 返回x的二进制(oct返回八进制,hex返回十六进制) ceiling(x) 返回大于x的最小整数值==>向上取整 exp(x) 返回值e(自然对数的底)的x次方 floor(x原创 2021-04-16 16:56:37 · 183 阅读 · 0 评论 -
MySQL学习--连接查询
MySQL学习–连接查询 文章目录MySQL学习--连接查询1+N模式全连接查询左连接左连接、右连接、内连接的区别 1+N模式 不使用连接查询; 要求查询出商品名称、商品栏目、商品库存、商品价格; <?php //header('Content-type:text/html;charset-utf-8'); $conn = mysqli_connect('localhost','root','azb123'); $sql = 'use shop'; mysqli_query($conn,$sql)原创 2021-04-14 17:36:51 · 209 阅读 · 0 评论 -
MySQL学习--union
union查询 背景: 查询两张表中的数据,然后将留言板表中的数据输出到网页表格中。: <?php $conn = mysqli_connect('localhost','root','azb123'); $sql = 'use shop;'; mysqli_query($conn,$sql); $sql = 'set name utf8;'; mysqli_query($conn,$sql); //取出feedback表中的数据 $sql = 'select user_name,msg_c原创 2021-04-14 17:36:04 · 2612 阅读 · 2 评论 -
MySQL学习--select查询
文章目录select五种子句where子句查询模型group子句基本子句group分组having子句order by子句limit子句子查询where子查询from子查询exist子查询 select五种子句 where子句 比较运算符 运算符 说明 < 小于 <= 小于等于 = 等于 in 在某集合内 !=或<> 不等于 >= 大于等于 between 在某范围内 逻辑运算符 运算符 说明 and或&&am原创 2021-04-09 17:46:29 · 342 阅读 · 0 评论 -
MySQL学习--修改表的语法
修改表的语法 1.增加列 加在列的最后 alter table 表名 add 列名称 列类型 列参数 加在某一列的后面 alter table 表名 add 列名称 列类型 列参数 after 某列 把新列放在第一位 alter table 表名 add 列名称 列类型 列参数 first mysql> create table m1( -> id int unsigned auto_increment primary key -> )eng原创 2021-04-06 23:00:27 · 650 阅读 · 0 评论 -
MySQL学习--列类型
MySQL学习–列类型原创 2021-04-05 17:29:00 · 328 阅读 · 0 评论 -
MySQL学习--基本操作
文章目录MySQL学习基本操作启动MySQL服务连接数据库查看所有库选择数据库查看表创建数据库删除数据库简单的建表语句删除表给表改名清理表数据增删改差增删改查---增增删改查---改增删改查---删增删改查---查 MySQL学习 基本操作 启动MySQL服务 E:\MySQL\mysql-8.0.23-winx64\bin>net stop mysql MySQL 服务正在停止. MySQL 服务已成功停止。 E:\MySQL\mysql-8.0.23-winx64\bin>net sta原创 2021-04-01 15:45:57 · 171 阅读 · 0 评论