当前位置: 首页 > news >正文

北京企业网站建设费用广东如何做网站设计

北京企业网站建设费用,广东如何做网站设计,网站建设xml下载,企业qq事务概述什么是事务事务就是将一组SQL语句放在同一批次内去执行如果一个SQL语句出错,则该批次内的所有SQL都将被取消执行MySQL事务处理只支持InnoDB和BDB数据表类型事务的ACID原则原子性(Atomic)整个事务中的所有操作#xff0c;要么全部完成#xff0c;要么全部不完成#…事务概述什么是事务事务就是将一组SQL语句放在同一批次内去执行如果一个SQL语句出错,则该批次内的所有SQL都将被取消执行MySQL事务处理只支持InnoDB和BDB数据表类型事务的ACID原则原子性(Atomic)整个事务中的所有操作要么全部完成要么全部不完成不可能停滞在中间某个环节。事务在执行过程中发生错误会被回滚(ROLLBACK)到事务开始前的状态就像这个事务从来没有执行过一样。一致性(Consist)一个事务可以封装状态改变(除非它是一个只读的)。事务必须始终保持系统处于一致的状态不管在任何给定的时间并发事务有多少。也就是说如果事务是并发多个系统也必须如同串行事务一样操作。其主要特征是保护性和不变性(Preserving an Invariant)以转账案例为例假设有五个账户每个账户余额是100元那么五个账户总额是500元如果在这个5个账户之间同时发生多个转账无论并发多少个比如在A与B账户之间转账5元在C与D账户之间转账10元在B与E之间转账15元五个账户总额也应该还是500元这就是保护性和不变性。隔离性(Isolated)隔离状态执行事务使它们好像是系统在给定时间内执行的唯一操作。如果有两个事务运行在相同的时间内执行相同的功能事务的隔离性将确保每一事务在系统中认为只有该事务在使用系统。这种属性有时称为串行化为了防止事务操作间的混淆必须串行化或序列化请求使得在同一时间仅有一个请求用于同一数据。持久性(Durable)在事务完成以后该事务对数据库所作的更改便持久的保存在数据库之中并不会被回滚。事务实现基本语法-- 使用set语句来改变自动提交模式SET autocommit 0;  /*关闭*/SET autocommit 1;  /*开启*/-- 注意:-- 1.MySQL中默认是自动提交-- 2.使用事务时应先关闭自动提交-- 开始一个事务,标记事务的起始点START TRANSACTION -- 提交一个事务给数据库COMMIT-- 将事务回滚,数据回到本次事务的初始状态ROLLBACK-- 还原MySQL数据库的自动提交SET autocommit 1;-- 保存点SAVEPOINT 保存点名称 -- 设置一个事务保存点ROLLBACK TO SAVEPOINT 保存点名称 -- 回滚到保存点RELEASE SAVEPOINT 保存点名称 -- 删除保存点索引索引分类索引的作用提高查询速度确保数据的唯一性可以加速表和表之间的连接 , 实现表与表之间的参照完整性使用分组和排序子句进行数据检索时 , 可以显著减少分组和排序的时间全文检索字段进行搜索优化.分类主键索引 (Primary Key)唯一索引 (Unique)常规索引 (Index)全文索引 (FullText)主键索引主键 : 某一个属性组能唯一标识一条记录特点 :最常见的索引类型确保数据记录的唯一性确定特定数据记录在数据库中的位置唯一索引作用 : 避免同一个表中某数据列中的值重复与主键索引的区别主键索引只能有一个唯一索引可能有多个CREATE TABLE Grade( GradeID INT(11) AUTO_INCREMENT PRIMARYKEY, GradeName VARCHAR(32) NOT NULL UNIQUE  -- 或 UNIQUE KEY GradeID (GradeID))常规索引作用 : 快速定位特定数据注意 :index 和 key 关键字都可以设置常规索引应加在查询找条件的字段不宜添加太多常规索引,影响数据的插入,删除和修改操作CREATE TABLE result(  -- 省略一些代码 INDEX/KEY ind (studentNo,subjectNo) -- 创建表时添加)-- 创建后添加ALTER TABLE result ADD INDEX ind(studentNo,subjectNo);全文索引作用 : 快速定位特定数据注意 :只能用于MyISAM类型的数据表只能用于CHAR , VARCHAR , TEXT数据列类型适合大型数据集-- 方法一创建表时CREATE TABLE 表名 (    字段名1 数据类型 [完整性约束条件…],    字段名2 数据类型 [完整性约束条件…],    [UNIQUE | FULLTEXT | SPATIAL ]  INDEX | KEY    [索引名] (字段名[(长度)] [ASC |DESC]));-- 方法二CREATE在已存在的表上创建索引CREATE [UNIQUE | FULLTEXT | SPATIAL ] INDEX 索引名 ON 表名 (字段名[(长度)] [ASC |DESC]) ;-- 方法三ALTER TABLE在已存在的表上创建索引 ALTER TABLE 表名 ADD [UNIQUE | FULLTEXT | SPATIAL ] INDEX 索引名 (字段名[(长度)] [ASC |DESC]) ;删除索引DROP INDEX 索引名 ON 表名字;删除主键索引: ALTER TABLE 表名 DROP PRIMARY KEY;显示索引信息: SHOW INDEX FROM student;/*增加全文索引*/ALTER TABLE school.student ADD FULLTEXT INDEX studentname (StudentName);/*EXPLAIN : 分析SQL语句执行性能*/EXPLAIN SELECT * FROM student WHERE studentno1000;/*使用全文索引*/-- 全文搜索通过 MATCH() 函数完成。-- 搜索字符串做为 against() 的参数被给定。搜索以忽略字母大小写的方式执行。对于表中的每个记录行MATCH() 返回一个相关性值。即在搜索字符串与记录行在 MATCH() 列表中指定的列的文本之间的相似性尺度。EXPLAIN SELECT *FROM student WHERE MATCH(studentname) AGAINST(love);注意MySQL 5.6 以前的版本只有 MyISAM 存储引擎支持全文索引MySQL 5.6 及以后的版本MyISAM 和 InnoDB 存储引擎均支持全文索引;只有字段的数据类型为 char、varchar、text 及其系列才可以建全文索引。测试或使用全文索引时要先看一下自己的 MySQL 版本、存储引擎和数据类型是否支持全文索引。索引准则索引不是越多越好不要对经常变动的数据加索引小数据量的表建议不要加索引索引一般应加在查找条件的字段索引的数据结构hash类型的索引查询单条快范围查询慢btree类型的索引b树层数越多数据量指数级增长(我们就用它因为innodb默认支持它)不同的存储引擎支持的索引类型也不一样InnoDB支持事务支持行级别锁定支持 B-tree、
http://www.pierceye.com/news/223015/

相关文章:

  • 建简单网站高端建筑铝型材
  • wordpress 网站访问量高端建筑物图片
  • seo网站推广目的WordPress灯箱效果移动适配
  • 梅州正规的免费建站微信应用开发公司
  • 百度做网站教程网站建设与维护ppt
  • 化妆品网站建设方案做咩有D网站响网吧上不了
  • 网站 迁移房地产销售基础知识大全
  • 门户网站建设汇报材料网站开发与制作中期报告
  • 网站建设可以自己弄吗知乎做网站必须要服务器吗
  • 怎么制作自己的小程序专业seo整站优化
  • 做网站是干什么用的苏宁易购网站上的营销页面
  • 浪网站制作网站开发是无形资产
  • 做阿里巴巴网站可以贷款吗seo如何快速排名百度首页
  • 公司做网站都咨询哪些问题网站平台建设视频教学
  • 西安电子商务网站建设网站里面的链接怎么做
  • 郑州陆港开发建设有限公司网站58招商加盟项目
  • 徐州高端网站建设个人网站设计首页界面
  • 山西企业建站系统平台关键词 优化 网站
  • 地板网站建设方案有什么做美食的网站
  • 网站建设丶金手指专业网站幻灯片 字段
  • 网站开发技术总结干完房产中介整个人废了
  • iis建站安装wordpress对网站建设的评价语
  • 网站开发网站建设公司二手房网
  • 72建站网如何建设一个药材网站做网站的费用 可以抵扣吗
  • 四川通信建设工程有限公司网站做企业网站需要服务器么
  • 福田建网站费用烟台招远网站建设
  • 上海网站开发建设电话丹东市做网站
  • 外贸网站 免费模板 使用 zencart做新闻类网站
  • 呼和浩特网站推广大德通网站建设
  • 携程旅行网站建设上海城市建设大学网站