mysql

1.索引(index):
  创建索引:create  index  indexName  on  mytable(username(length))

  说明:索引就像书的目录,当数据表记录达到几十万级别的时候,索引的作用非常明显

2.游标:cursor

说明:SQL的游标是一种临时的数据库对象,即可以用来存放在数据库表中的数据行副本,也可以指向存储数据库中的数据行的指针,游标提供 在逐行的基础上操作表中数据的方法。
       游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。游标充当指针的作所有行。尽管游标能遍历结果中的所有行,但他一次只指向一行

    但是游标还是不建议用,游标使用时会对行加锁,可能会影响其他业务的正常进行。


3.触发器:create  trigger  触发器名称  before|after   insert|delete|update   on   表名  for  each  row   trigger_stmt
   
   注释:trigger_stmt :触发器程序体,可以是一句SQL语句,或者用begin和end包含的多条语句

   说明:当使用下面的一种或多种数据修改操作在指定表中对数据进行修改时,触发器会生效:update,insert,delete
       触发器是自动的:它们在对表的数据作了任何修改之后立即被激活
       触发器可以通过数据库中的相关表进行层叠更改。比如,可以在titles表的title_id列上写入一个删除触发器,以是其他表中的个匹配的行采取删除操作。该触发器用title_id列作为唯一键,在titleauthor,sales及roysched表中对个匹配行进行定位。

4.存储过程:create  procedure   存储名称()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值