zoukankan      html  css  js  c++  java
  • 优化数据库的方法

    mysql字段类型分为3类

    数字型
    int tinyint bigint mediemint smallint decimal float double

    字符串型
    char varchar text bigtext set enum blob langblob longtext mediumtext mediumtext

    时间类型

    time datetime timsestamp date year

    php数据类型

    整型 浮点型 数组 对象 资源 null 逻辑 字符串

    数据库三范式

    1、无重复的列,字段唯一,每一列都是不可分割的基本数据项

    2、记录唯一 非主属性完全依赖主关键字

    3、非主属性完全依赖主关键字,不能传递依赖

    数据库中的事物是什么?
    事物是作为一个单元的一组有序的数据库操作如果组中的所有操作都成功,则认为事物成功,即使只有一个操作,事务也不成功,如果所有的操作完成,事务则提交,其修改将做用于所有其他数据库。如果一个操作失败则事务回滚,该事物所有操作的影响都将被取消。


    echo 是PHP的语句
    print 和print_r 是函数,语句没有返回值
    print 只能打印简单类型的变量的值如int string
    print_r可以打印出复杂类型的变量的值如数组对象
    echo 输出一个或多个字符串

    HTML和PHP分离的模板
    smarty


    版本控制软件:svn vss cvs

    字符串翻转 echo strrev($a);


    优化MySQL 数据库的方法
    ①设计角度:存储引擎的选择,字段类型选择,三范式
    ②功能角度:可以利用mysql自身的特性,如索引,查询缓存,碎片整理,分区、分表等
    ③sql语句的优化方面:尽量简化查询语句,能查询字段少就尽量少查询字段,优化分页语句、分组语句等。
    ④部署大负载架构体系:数据库服务器单独出来,负载大时可以采用主从复制,读写分离机制进行设计
    ⑤从硬件上升级数据库服务器。


    show databases

    use 数据库名

    show tables

    use 表名

    desc 表名

  • 相关阅读:
    区间树
    最大流
    单源最短路径
    散列表
    最小生成树
    软件体系结构2
    软件体系结构
    Leetcode 687.最长同值路径
    Leetcode 686.重复叠加字符串匹配
    Python测试框架
  • 原文地址:https://www.cnblogs.com/liuzhen123/p/8072223.html
Copyright © 2011-2022 走看看