摘要: 登录Mysql mysql -u root -p 显示所有数据库 show databases; 切换选择数据库 use dbname; 显示数据库中所有的数据表 show tables; 查看数据表结构 describe table_name; desc table_name; 显示表创建信息 s 阅读全文
posted @ 2020-06-11 08:55 花兮 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 缓存刷新:应先更新数据库后淘汰缓存,如果更新数据库成功,但淘汰缓存失败,则回滚事务操作。 缓存穿透:缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,会导致数据库压力过大。解决途径:接口层增加校验;从缓存和数据库都取不到数据则添加对应的参数到缓存,禁止一定时间内的请求。 缓存击穿:缓存击穿 阅读全文
posted @ 2020-06-11 08:52 花兮 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 1.mysql_fetch_row,这个函数是从结果集中取一行作为枚举数据,从和指定的结果标识关联的结果集中取得一行数据并作为数组返回。每个结果的列储存在一个数组的单元中,偏移量从 0 开始。 注意,这里是从0开始偏移,也就是说不能用字段名字来取值,只能用索引来取值,所以如下代码是取不到值的: wh 阅读全文
posted @ 2020-06-11 08:51 花兮 阅读(3071) 评论(0) 推荐(0) 编辑
摘要: 一、mysql与mysqli的概念相关: 1、mysql与mysqli都是php方面的函数集,与mysql数据库关联不大。 2、在php5版本之前,一般是用php的mysql函数去驱动mysql数据库的,比如mysql_query()的函数,属于面向过程 3、在php5版本以后,增加了mysqli的 阅读全文
posted @ 2020-06-11 08:49 花兮 阅读(1012) 评论(0) 推荐(0) 编辑
摘要: 检查和转换变量的类型和格式。例如id这些要用intval函数转换为数字 sql语句的变量用单引号取代直接填写。 过滤特殊字符。用addslashes函数对特殊字符' " \等前面自动添加\。 绑定变量,使用预编译语句。(这是最有效的方法) 阅读全文
posted @ 2020-06-11 08:47 花兮 阅读(126) 评论(0) 推荐(0) 编辑
摘要: MVCC 一些隐藏字段 DB_ROW_ID用于存储删除版本号 DB_TRX_ID用于存储事务ID DATA_ROLL_PTR指向UNDO LOG RECORD,UNDO LOG RECORD拥有更新之前的所有数据 创建时间(版本号) 删除时间(版本号) 操作 新增 创建时间DB_TRX_ID 删除时 阅读全文
posted @ 2020-06-11 08:46 花兮 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 关系型数据库(二维表格) oracle mysql mariaDb(mysql数据库的分支) 非关系型数据库(nosql) 键值存储数据库 优势:简单,易部署,高并发,高性能,易拓展 例子: memcached redis memcacheDb berkeleyDb 列存储数据库 优势:应对分布式存 阅读全文
posted @ 2020-06-11 08:45 花兮 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 当一个SQL执行完了,但未COMMIT,后面的SQL想要执行就是被锁,超时结束; select * from information_schema.innodb_trx 之后找到了一个一直没有提交的只读事务, kill thread id到了对应的线程后ok 了。 阅读全文
posted @ 2020-06-11 08:43 花兮 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 列不可再分 :数据表不会因为新增数据修改表结构在一个人力资源的数据库中,存储了主管及其下级之间的对应关系。为了说明第一范式的规则,我们设定了这样的商业规则,即每个主管可以有一个或多个下属,而每个下属只能有一个主管。 行不可再分 :将文字冗余变为数字冗余,将省份城市等分离出来单独建表网上商店客户资料表 阅读全文
posted @ 2020-06-11 08:41 花兮 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 内联 select * from 放在左边的表 inner join 放在右边的表 on 左边表.字段a=右边表 .字段 select 左边表.显示字段,右边表.显示字段 from 放在左边的表 inner join 放在右边的表 on 左边表.字段a=右边表.字段 外联 左联 select * f 阅读全文
posted @ 2020-06-11 08:39 花兮 阅读(444) 评论(0) 推荐(0) 编辑