![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
qinqinjiang
这个作者很懒,什么都没留下…
展开
-
存储过程实现分页
表名通过参数传递,不能直接用,所以需要拼接语句。 create procedure pro_paging8(table_name VARCHAR(20),current_page int,page_size int,coloum_name VARCHAR(20),find_infor VARCHAR(20),orderBy_coloum VARCHAR(20)) begin DECLARE原创 2017-10-22 10:56:33 · 275 阅读 · 0 评论 -
索引 index
创建索引的好处:加快数据库查询速率。 索引的类型:普通索引、唯一索引、主键索引、全文索引 一:普通索引: 添加索引: 1.create index 索引名 on 表名(列名) 2.alter table 表名 add index 索引名(列名) 3.创建表时创建索引 create table 表( ...... i原创 2017-10-21 10:53:13 · 306 阅读 · 0 评论 -
存储过程
存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。存储过程类似于函数。 变量作用域:1:局部变量(在begin和end之间用declare声明) declare 变量名 数据类型; 2:用户变量(@变量名 只原创 2017-10-22 11:35:58 · 205 阅读 · 0 评论 -
触发器 trigger
触发器的执行不是由程序调用,也不是手工启动,而是由事件来触发。它在插入,删除或修改特定表中的数据时触发执行。 创建触发器: create TRIGGER tr_test before/AFTER insert/update/DELETE on 表名 for each row BEGIN SQL语句集 END 查看触发器: show triggers原创 2017-10-22 13:44:12 · 500 阅读 · 0 评论 -
视图 view
视图就是一个存在于数据库中的虚拟表。(视图是由查询结果形成的一张虚拟表。) 视图本身没有数据,只是通过执行相应的select语句完成获得相应的数据。 创建视图:create view 视图名 as select 列名 from 表名 删除视图:drop view 名 修改视图:alter view 视图名 as select 列名 from 表名; 改变视图的数转载 2017-10-22 14:43:00 · 281 阅读 · 0 评论 -
MySQL
**MySQL中的数据类型** MySQL有三大类数据类型, 分别为数字、日期\时间、字符串: *数字类型* 整数: tinyint、smallint、mediumint、int、bigint 浮点数: float、double、real、decimal *日期和时间*: date、time、datetime、timestamp、year *字符串类型原创 2017-10-21 23:58:54 · 140 阅读 · 0 评论