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

意识形态建设专题网站洛阳霞光做网站公司

意识形态建设专题网站,洛阳霞光做网站公司,网站流量 收益,网络营销外包是干啥的文章目录 视图视图是什么定义视图查看视图删除视图视图的作用 事务事务的使用 索引查询索引创建索引删除索引聚集索引和非聚集索引影响 账户管理#xff08;了解非DBA#xff09;授予权限 与 账户的相关操作 MySQL的主从配置 视图 视图是什么 通俗的讲#xff0c;视图就是… 文章目录 视图视图是什么定义视图查看视图删除视图视图的作用 事务事务的使用 索引查询索引创建索引删除索引聚集索引和非聚集索引影响 账户管理了解非DBA授予权限 与 账户的相关操作 MySQL的主从配置 视图 视图是什么 通俗的讲视图就是一条 SELECT 语句执行后返回的结果集。所以我们在创建视图的时候主要的工作就落在创建这条 SQL 查询语句上。 视图是对若干张基本表的引用一张虚表也是一张表不过是一张特殊的表查询语句执行的结果不存储具体的数据基本表数据发生了改变视图也会跟着改变方便操作特别是查询操作减少复杂的 SQL 还有就是采用视图之后可以做到让后端程序员无法进行修改相关数据只能进行查询就是有一个安全性的考量并且代码写的也不会那么复杂。 定义视图 create view 视图名称 as select 语句 给个例子 create view goods_view as (select goods.id as id,goods.name as name,goods_cates.name as type from goods left join goods_cates on goods_cates.idgoods.cate_id)查看视图 select * from 视图名 删除视图 drop view 视图名称 视图的作用 提高了重用性就像一个函数对数据库重构却不影响程序的运行提高了安全性能可以对不同的用户让数据更加清晰 事务 事务广泛的运用于订单系统、银行系统等多种场景 例如 A 用户和 B 用户是银行的储户现在 A 要给 B 转账 500 元那么需要做以下几件事 检查 A 的账户余额500 元A 账户中扣除 500 元;B 账户中增加 500 元; 正常的流程走下来A 账户扣了 500B 账户加了 500皆大欢喜。 那如果 A 账户扣了钱之后系统出故障了呢A 白白损失了 500而 B 也没有收到本该属于他的 500。 以上的案例中隐藏着一个前提条件A 扣钱和 B 加钱要么同时成功要么同时失败。事务的需求就在于此所谓事务,它是一个操作序列这些操作要么都执行要么都不执行它是一个不可分割的工作单位。例如银行转帐工作从一个帐号扣款并使另一个帐号增款这两个操作要么都执行要么都不执行。所以应该把他们看成一个事务。事务是数据库维护数据一致性的单位在每个事务结束时都能保持数据一致性 所以就引入了事务 事务的使用 开启事务命令如下开启事务后执行修改命令变更会维护到本地缓存中而不维护到物理表中 begin; 或者 start transaction;提交事务命令如下将缓存中的数据变更维护到物理表中 commit;回滚事务命令如下 放弃缓存中变更的数据 rollback;例子 # 开启事务 begin; # 查询people1是否有500元 select money from bank where namepeople1; # people1转300元 update bank set moneymoney-300 where namepeople1 # people2收到300元 update bank set moneymoney300 where namepeople2执行结束后进行查询数据库这些数据是否都是正确的正确的就可以 commit;如果是错误的 rollback; 关于事务主要应用于高并发的情况下有时候某线程会突然死掉这种情况下就需要使用这种方式还有就是在没有commit的时候你新建查询去查询你操作的表你的所有操作都是没有执行的而在本张查询中使用了begin的你会发现你的查询和你的操作相关减了就是减了但实际上没减 索引 当数据库中数据量很大时查找数据会变得很慢优化方案索引----就是数据结构(有序)B树索引一般都是B哈希索引 查询索引 show index from 表名 创建索引 create index 索引名称 on 表名(字段名称(长度)) 如果指定字段是字符串需要指定长度建议长度与定义字段时的长度一致 创建索引 create index name1 on goods(name(255));创建唯一索引代表的就是这个索引所对应的那个东西必须是唯一的比如这边就是price再表中必须是唯一的 create unique index price1 on goods(price);创建联合索引 实际上就是我们查询的时候不是where 可能条件经常有 where and 两种条件相结合的情况这种情况下就需要联合索引create index name2 on goods(name(255),price);删除索引 drop index 索引名称 on 表名;聚集索引和非聚集索引 聚集索引实际上就是在sql进行索引存储的时候他会把数据data也存到和索引一起的位置而非聚集索引就是数据data存储的仅仅是表明是这个数据的标记然后会再通过这个标记去寻找对应的数据 所以说一张表实际上对应的就只有一个聚集索引也绝大多数都是利用主键进行索引区分然后再MySQL中其他新建的索引也就是非聚集索引下存储的数据都是对应的id然后再通过id再去寻找对应的数据。 影响 提高删除 查询 修改的速度。减少新增的速度因为新增的时候需要多经过索引然后再插入数据。 账户管理了解非DBA 在生产环境下操作数据库时绝对不可以使用 root 账户连接而是创建特定的账户授予这个账户特定的操作权限然后连接进行操作主要的操作就是数据的 crudMySQL 账户体系根据账户所具有的权限的不同MySQL 的账户可以分为以下几种 账户说明服务实例级账号启动了一个 mysqld即为一个数据库实例如果某用户如 root,拥有服务实例级分配的权限那么该账号就可以删除所有的数据库、连同这些库中的表数据库级别账号对特定数据库执行增删改查的所有操作数据表级别账号对特定表执行增删改查等所有操作字段级别的权限对某些表的特定字段进行操作存储程序级别的账号对存储程序进行增删改查的操作 账户的操作主要包括创建账户、删除账户、修改密码、授权权限等进行账户操作时需要使用 root 账户登录这个账户拥有最高的实例级权限通常都使用数据库级操作权限 授予权限 与 账户的相关操作 参考连接 笔者这边数据库出现问题没实操过所以没总结OxO 尴尬 MySQL的主从配置 相关链接 实际上所做的事情就是读写分离比如一台机器专门用来读数据一台机器专门用来写数据然后读数据的机器所作的事情实际上是隔一段时间去写机器那边进行到处bin.log也就是二进制文件sql底层引擎使用的东西然后进行同步数据库。 主从同步使得数据可以从一个数据库服务器复制到其他服务器上在复制数据时一个服务器充当主服务器master其余的服务器充当从服务器slave。因为复制是异步进行的所以从服务器不需要一直连接着主服务器从服务器甚至可以通过拨号断断续续地连接主服务器。通过配置文件可以指定复制所有的数据库某个数据库甚至是某个数据库上的某个表。 使用主从同步的好处 通过增加从服务器来提高数据库的性能在主服务器上执行写入和更新在从服务器上向外提供读功能可以动态地调整从服务器的数量从而调整整个数据库的性能。提高数据安全因为数据已复制到从服务器从服务器可以终止复制进程所以可以在从服务器上备份而不破坏主服务器相应数据在主服务器上生成实时数据而在从服务器上分析这些数据从而提高主服务器的性能
http://www.ho-use.cn/article/10813661.html

相关文章:

  • 毕节市建设厅网站百度获客平台怎么收费的
  • 惠城网站制作织梦转易优cms
  • 南京 郑州网站建设公司 网络服务广州推广公司
  • 10黄页网站建设百度搜索广告
  • 建筑网站翻译编辑创意字体设计网站
  • 做电锯电音的网站WordPress发的文章怎么删
  • 网站建设 博采网络 学校阿里云 云虚拟主机 wordpress
  • 专业网站模仿京东网站建设案例论文
  • 企业网站轮播图有哪些网站可以做代理
  • 建站行业严重产能过剩网站本地被劫要怎么做
  • 男直接做的视频网站重庆建设工程交易中心网站
  • 西樵网站开发文学类网站怎么做
  • dede网站备份八戒logo设计网
  • 做图片网站 侵权山西省建设工程信息网
  • 电子商务网站html模板金昌市建设工程质量监督站网站
  • 网站详情页怎么做的网站广告位有哪些
  • 广东省网站建设公司排名汕头专业的免费建站
  • 做互联网网站赚钱吗五金塑胶 技术支持 东莞网站建设
  • 手机咋做网站国外跨境电商平台有哪些
  • 杭州网企业网站建设wordpress 侧栏加flash
  • 免费建网站平台教考试网站模版
  • 四川营销网站建设网站建设前景怎么样
  • 中企动力做网站怎么样广西互联网营销公司
  • 个体工商户可以申请网站建设吗wordpress如何生成rss
  • wap站是什么意思啊公司网站运营维护单位
  • 建站国外百元服务器wordpress标题字体修改
  • 三门峡住房城乡建设局网站物联网专业就业方向
  • 连云港网站关键词建站之星至尊版
  • 制作网页的网站有哪些网站如何被搜索到
  • 厦门网站设计公司推荐诚信通旺铺网站建设