MySQL-视图(万字总结)
原创 2022-09-21 17:03:10
225阅读
定义: 1.视图是从若干基本表和(或)其他视图构造出来的表。 2.在创建一个视图时,只是存放的视图的定义,也即是动态检索数据的查询语句,而并不存放视图对应的数据 3.在用户使用视图时才去求相对应的数据。所以视图被称作“虚表”,,“虚拟表”. 作用: 1.可以限制对数据的访问,可以给用户授予表的特定部 ...
转载 2021-09-26 15:39:00
108阅读
2评论
一、MySQL基础知识#增:增加单条数据:insertinto表(列名,列名...)values(值,值,值...)增加多条数据:insertinto表(列名,列名...)values(值,值,值...),(值,值,值...)导入其他表的数据:insertinto表(列名,列名...)select列名,列名...from表删:删除具体数据:deletefrom表where条件改:修改表中具体数据:
原创 2018-09-10 15:56:51
1220阅读
1.4 视图 1.4.1 概述 1、视图是一张虚拟表,它表示一张表的部分数据或多张表的综合数据,其结构和数据是建立在对表的查询基础上
原创 2022-03-03 14:47:25
181阅读
1.4 视图1.4.1 概述1、视图是一张虚拟表,它表示一张表的部分数据或多张表的综合数据,其结构和数据是建立在对表的查询基础上2、视图中并不存放数据,而是存放在视图所引用的原始表(基表)中3、同一张原始表,根据不同用户的不同需求,可以创建不同的视图1.4.2 作用1、筛选表中的行2、防止未经许可的用户访问敏感数据3、隐藏数据表的结构4、降低数据表的复杂程度1.4.3 ...
原创 2021-08-18 01:41:04
233阅读
存储过程函数--设置数据库的结束符为///mysql>delimiter///--创建过程函数testmysql>createproceduretest(aint)->begin->select*fromstudentwhereid=a;->end->///QueryOK,0rowsaffected(0.01sec)mysql>delimiter;--调用
原创 2018-04-24 12:56:25
740阅读
1.创建函数 mysql>delimiter // mysql>create function 函数名(参数1 参数1类型,...) returns 返回类型 >begin >return 返回值; >end >// mysql>select 函数名(参数1, 参数2, 。。。); >// 创建存数过程 建表
原创 2021-07-28 16:49:32
344阅读
查看创建视图 SHOW CREATE VIEW
原创 10月前
30阅读
MySQL-视图/存储过程/存储函数/触发器
推荐 原创 2023-02-17 10:27:50
1545阅读
  mysql安装完毕是没有密码的,启动服务后根据服务提示: Initializing MySQL database:  Installing MySQL system tables... OK Filling help tables... OK To start mysqld at boot time you have to copy support-files/
原创 2011-08-21 06:21:05
587阅读
                                 &n
原创 2013-07-31 09:02:17
428阅读
锁的概念:任何关系型数据库里都会有锁的机制,锁是基于事务的一种机制,锁主要是用来保护数据的安全,不被破坏,因为在数据量大并且高并发的情况下,就容易出现多个用户同时对同一个数据操作的情况,在这种情况下没有锁来保护数据的话,就会导致数据的混乱,数据就会遭到破坏。所以锁的作用就是当一个用户操作某些数据的时候,可以锁住这些数据,其他用户就不能对这些数据进行操作了。数据库锁的概念和编程中线程的概念是差不多的
原创 2017-10-28 13:01:17
1512阅读
1. MySQL中的锁InnoDB中锁非常多,总的来说,可以如下分类:这些锁都是做什么的?具体含义是什么?我们现在来一一学习。1.1.解决并发事务问题我们已经知道事务并发执行时可能带来的各种问题,最大的一个难点是:一方面要最大程度地利用数据库的并发访问,另外一方面还要确保每个用户能以一致的方式读取和修改数据,尤其是一个事务进行读取操作,另一个同时进行改动操作的情况下。1.2.并发事务问题一个事务进
原创 精选 2022-10-20 11:34:20
236阅读
普通索引:INDEX 唯一索引:UNIQUE INDEX 创建索引 创建索引:CREATE INDEX 索引名 ON 数据表名 (字段名) 修改表结构:ALTER TABLE 数据表名 ADD UNIQUE 索引名 创建表时创建索引 删除索引 删除索引:DROP INDEX 索引名 ON 数据表名 ...
转载 2021-08-24 00:37:00
105阅读
2评论
现在数据库在web开发中往往是用来作做数据持久化的,通常不会使用数据库的处理复杂的业务逻辑,复杂的业务逻辑应该在代码中处理 在写sql脚本的时候还是会用到一些函数 字符串函数 数字函数 各种加减乘数 日期函数 各种当前时间 高级函数 NULLIF(a, b), None if a==b else a ...
转载 2021-08-24 00:29:00
191阅读
2评论
查看mysqld服务 mysql-server服务名称mysqld 获取进程:ps -ef | grep mysqld 获取服务状态:service mysqld status 启动服务:service mysqld start 关闭服务:service mysqld stop 重启服务:servi ...
转载 2021-08-23 23:37:00
77阅读
2评论
类型 UNIQUE唯一索引 不可以出现相同的值,可以有NULL值。 INDEX普通索引 允许出现相同的索引内容。 PRIMARY KEY主键索引 不允许出现相同的值,且不能为NULL值,一个表只能有一个primary_key索引。 fulltext index 全文索引 上述三种索引都是针对列的值发 ...
转载 2021-09-07 22:07:00
34阅读
2评论
条件查询(WHERE条件过滤是对所有记录过滤) SELECT 字段1, ... FROM 数据表名 WHERE 条件 子查询 SELECT 字段1, ... FROM 数据表名 WHERE id IN (SELECT 字段2, ... FROM 数据表名 WHERE 条件) 排序 SELECT 字段 ...
转载 2021-08-24 00:05:00
143阅读
2评论
因为 MySQL 难以优化引用可空列查询,它会使索引、索引统计和值更加复杂。可空列需要更多的存 储空间,还需要 MySQL 内部进行特殊处理。可空列被索引后,每条记录都需要一个额外的字节,还能导 致 MyISAM 中固定大小的索引变成可变大小的索引--------这也是《高性能 MySQL 第二版》... ...
转载 2021-08-13 14:36:00
39阅读
2评论
MYSQL-DELETE-UPDATE
原创 2019-05-04 20:54:48
413阅读
  • 1
  • 2
  • 3
  • 4
  • 5