
mysql
没事多喝水w
代码新生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql-索引
索引 在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。创建索引语法:CREATE index 索引名 on 表 (列名..)实例:CREATE INDEX age_index ON person(age)删除索引语法:DROP INDEX 索引名 ON 表名实例:DROP INDEX原创 2020-09-25 15:48:00 · 519 阅读 · 0 评论 -
mysql-触发器
触发器 触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。 触发器可以从 DBA_TRIGGERS ,USER_TRIGGERS 数据字典中查到,SQL3的触发器是一个能由系统自动执行对数据库修改的语句。创建触发器语法:DE原创 2020-09-25 15:47:23 · 249 阅读 · 0 评论 -
mysql-存储过程
存储过程 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。在数据量特别庞大的情况下利用存储过程能达到倍速的效率提升.创建存储过程只有传入参数的语法:DELIMITER //CREATE PROCEDURE 过程名(IN a INT) # in指定传入参数BEGIN DELETE FROM pe原创 2020-09-25 15:46:42 · 213 阅读 · 0 评论 -
mysql-视图
视图 视图是指计算机数据库中的视图,是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。 从用户角度来看,一个视图是从一个特定的角度来查看数据库中的数据。从数据库系统内部来看,一个视图是由SELECT语句组成的查询定义的虚拟表。从数据库系统内部来看,视图是由一张或多张表中的数据组成的,从数据库系统外部来看,视图就如同一张表一样。视图是一个虚拟表,其内容原创 2020-09-25 15:45:43 · 882 阅读 · 0 评论 -
mysql-自定义函数
自定义函数mysql内置函数,例如min() max() avg() count() abs() now() date()为了满足开发中的需要,可以自定义函数,来完成某种特定的功能语法:自定义不带参数的函数#自定义结束符DELIMITER //# 定义函数CREATE FUNCTION 自定义函数名()//返回值类型 这里必须写mysql的数据类型RETURNS VARCHAR(30)BEGIN # 开始标志# 函数体RETURN CONCAT('li','si');END/原创 2020-09-25 15:44:27 · 328 阅读 · 0 评论 -
mysql中创建主键的三种方式以及联合主键的创建方式
mysql中创建主键的三种方式方式一给uid设置主键CREATE TABLE user( uid INT PRIMARY KEY, uname VARCHAR(10), address VARCHAR(20))方式二给uid设置主键CREATE TABLE user( uid INT, uname VARCHAR(10), addres...原创 2020-01-06 10:50:28 · 13055 阅读 · 0 评论