随笔分类 - 数据库(MySQL)
摘要:1、什么是存储过程: a.存储过程,是SQL语句和控制语句的预编译集合,以一个名称存储并作为一个处理单元 b.存储过程存储在数据库内,可以由运用程序调用执行,允许用户声明变量以及流程控制,存储过程可以接受参数,可以接受输入类型参数, 也可以接收输出参数,并且可以存在多个返回值 2、为什么要使用存储过
阅读全文
摘要:1、常用的字符函数 concat() 字符连接 concat_ws() 使用指定的分割符进行字符串连接 format() 数字格式化 lower() 转换成小写字符 upper() 转换成大写字符 left() 查询出某条数据,并截取左边几位 right() 查询出某条数据,并截取右边几位 leng
阅读全文
摘要:功能介绍: union:查询出结果集并进行并集操作,去除重复记录,只保留一个 union all:查询出结果集并进行并集操作,不去除重复记录 (1)union 和 union all的使用规则: a.一般使用在DQL(select)语法中,去除重复记录 b.在使用联合查询时,各查询语句所要查询的字段
阅读全文
摘要:1、什么是视图? 视图(view)简而言之就是数据的一种多视角化,让不同的角色和不同权限的人员所看到的数据不同,比如A组和B组共同维护某张数据库表,因为保密性问题,表中的所有字段不可能完全公开,让A组维护一些字段的数据,让B组维护另一些字段的数据,从而达到安全保密的目的。 2、如何通过视图来操纵数据
阅读全文
摘要:1、什么是索引?有什么用? 索引相当于一本书的目录,通过索引可以快速的查找到相应的资源,缩小查找的范围 在数据库通过表查询数据方面,一般有两种方式: (1)第一:全表扫描所有的数据 (2)第二:通过索引进行查找 注意:索引虽然可以提高检索效率,但是不能随便添加索引,因为索引也是数据库当中的对象,也需
阅读全文
摘要:1、> 2、< 3、>= 4、<= 5、<>:不等于 6、between A and B:查询位于A和B区间(闭区间)的数据且必须遵循左小右大的原则,除了可以使用在数据方面,还可以使用在字符方面(但是左闭右开) 7、is null:查看某个字段为null的数据项,select * from tabl
阅读全文
摘要:方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('123'
阅读全文

浙公网安备 33010602011771号