- 博客(15)
- 收藏
- 关注
转载 mysql面试题
1.触发器的作用:触发器是一种特殊的存储过程,主要是通过事件来触发而被执行的可以强化约束,来维护数据的完整性和一致性,可以跟踪数据内的操作从而不允许未经许可的更新和变化,可以级联运算。如:某表上的触发器上包含对另一个表的数据操作,而该操作会导致该表触发器被触发2.什么是存储过程,用什么来调用存储过程是一个预编译的sql语句,优点是允许模块化的设计,就是说只需...
2019-05-29 18:47:00
115
转载 mysql存储过程
存储过程:将封装起来的sql函数,保存在数据库中过程:procedure存储过程的创建语法:create procedure 过程名()beginsql语句;end$查看已有存储过程:show procedure status;调用存储过程:call procedure();转载于:https://www.cnblogs...
2019-05-29 18:46:00
94
转载 mysql触发器
触发器:trigger创建触发器前先修改结束符标志delimiter .after/before 触发时间DML 触发事件on 表名 触发地点for each row //每一行受影响,触发器都执行,也叫行级触发器beginDML 触发动作;end.防止产生爆仓事件:即所买物品数量大于库存(在购买之前如果购买数量大于库存量将数量自动等于库存量...
2019-05-29 16:31:00
113
转载 mysql索引
1.索引 index提高程序的查询效率2.主键自动添加索引,所以尽量通过主键查询,效率较高3.索引与表相同,都是一个对象,表和索引存储在硬盘文件中,索引是表的一部分4.在MySQL数据库中,对表中记录进行检索时候,主要包括几种方式-第一种:全盘扫描-第二种:索引检索5.一张表中 有多个字段,每一个字段都可以添加索引6.什么...
2019-05-27 19:08:00
101
转载 mysql约束
约束: 1.什么是约束,为什么要使用约束 1.约束对应的英语单词:constraint 2. 约束实际上就是表中数据的限制条件 3. 表在设计的时候加入约束的目的是为了保证表中记录的完整和有效 2.约束包括那些 非空约束 not null 唯一性约束 unique 主键约束 primary k...
2019-05-27 15:00:00
108
转载 shell条件语句
if (表达式);语句1elif语句2elsefiif(())用户判断大小#!/bin/bash#auto if testNUM=100NUM1=200if (($NUM>$NUM1));then echo "this $NUM greate $NUM1 "else echo ...
2019-05-26 19:07:00
114
转载 shell变量
#!/bin/bash#define path variablesA=123echo "$A"定义了一个A变量,并赋值$为引用变量$UID =0代表当前的root用户 $PWD 查看档当前目录$0 脚本文件名$1 第一个参数$n 第n个参数$? 上一个命令是否正确 =0 正确vi$* ...
2019-05-26 18:43:00
87
转载 shell简介
shell时操作系统的最外层,用于构建用户与内核链接的桥梁常用的shell是bash创建一个shell脚本文件vi 1.sh#!/bin/bash#Filename: 1.c#auto echo hello world#by authors hou 2019echo "hello world"运行脚本:chmod o+x 文件名 给脚本一个...
2019-05-26 18:18:00
102
转载 线程与线程池基本理解
1. 用多线程的目的是什么?充分利用cpu资源,并发做多件事2.线程什么时候会让出cpu阻塞时 wait ()sleep3.线程是什么一条代码执行流,完成一组代码的执行这一组代码,称为一个任务4.cpu的工作是什么执行代码流程:任务----装入--->线程----运送---->cpu(执行代码)5....
2019-05-26 17:36:00
104
转载 mysql 子查询
where型子查询:将内部查询的结果作为外部查询的条件典型题:查询最大商品,最新商品取出本网站最新的(goods_id 最大)的一条商品select goods_id,cat_id ,goods_name from goods order by goods_id desc limit 1;查出本网站最新的(goods_id最大)的一条商品(不用排序)sele...
2019-05-25 22:59:00
94
转载 mysql列操作
增加列alter table 表名 add 列名 列类型插入列alter table 表名 insert 列名 列类型 (first/after 列名)修改列类型alter table 表名 nodify 列名 新列类型 新参数修改列名及列类型alter table 表名change 列名 新列名 新列类型 新列参数删除列alter table 表...
2019-05-25 12:12:00
117
转载 mysql 三大列类型
数值型1.整型 tinyint占据空间:1个字节,存储范围:-128-127,0-255一个字节 8个位0000 0000 -1111 11110 -> 2的8次方-1=2550 000000-0 11111110->1271 000000-1 11111110->-127-127->127二进制补码的问...
2019-05-25 11:44:00
192
转载 mysql引擎与事务
mysql 引擎存储一份文件,不管用什么存储方式,不变的数据,变化的时存储的格式总结:engine引擎就是Mysql存储数据的不同方式就像一部电影,内容一样avi,mp3,mkv。。。就是不同的enginecreate table()engine myisam charset utf8;存储引擎与其特点: myisam ...
2019-05-24 12:27:00
141
转载 mysql 乱码专题
二进制编码到 字符的映射就是字符集最古老的字符集是ascii看自己的键盘A-Za-z0-9不超过127个,所以,美国人在造计算机的时候,就没考虑到还有其他的字符所以一个字节可以表示256种值,所以ascii0-127来表示,只能用到7位0xxxx xxxx,最高位始终是0到了中国,常用汉字3000多,生僻汉字不用说。1个字节不够...
2019-05-24 10:24:00
97
转载 mysql 视图
视图 view在查询中,我们常把查询结果当成临时表来看view可以看作一张虚拟表,是表通过某种运算得到的一个投影因此,表的变化会影响视图(继承了表中的数据)创建视图create view 视图名 as select 语句创建成功后可当作表来使用视图用处:1.简化查询比如:复杂的统计时,先用视图生成一个中间结果,在查询视图2.更精细的权...
2019-05-23 20:16:00
86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人