数据库
大春儿的试验田
这个作者很懒,什么都没留下…
展开
-
如何使数据库读写操作变快
单服务器能处理百万级/天的数据,那么如何可以让数据处理的更快呢? 一、表设计实际应用中,允许数据库冗余,例如:A表包含a,b,c三个字段,B表也可以同时包含这三个字段。这样可以尽量避免联表查询所有删除都要是软删除,因为硬删除会影响索引和硬盘的使用关联字段要写清楚,每个表里的关联字段都是用统一的名称当遇到多对多关系时,最好能建立关系表,例如,老师和学生的关系当遇到状态混存的时候,可以...原创 2018-09-12 15:30:31 · 814 阅读 · 0 评论 -
PHP用mysqli函数实现数据增改
封装PHP处理数据方法<?php/*** 数据库查询数据*/class MysqlClass{ /** * [getConnect 连接数据库] * @param [type] $link [数据库链接] * @return [type] [description] */ public function g...原创 2018-09-12 17:08:23 · 804 阅读 · 0 评论 -
破坏索引(不走索引)的SQL
1.[转载] 全表扫描 2. [转载] 不走索引转载 2018-09-12 17:21:50 · 1603 阅读 · 0 评论 -
插入数据到远程数据库乱码
前几天写的爬虫程序遇到了一个数据库连接编码的问题,插入的数据在本地数据库是正常数据,但是插入到远程数据库的数据全是乱码(上边是别人插入的数据).经检验不是数据库存储编码的问题,而是连接编码没有设置....原创 2018-09-13 10:34:36 · 418 阅读 · 0 评论 -
查询所有表中包含user_id字段的表
查询所有表中包含user_id字段的表SELECT table_name FROM information_schema. COLUMNS WHERE table_schema = 'cloudstore' AND table_name IN ( SELECT table_name FROM information_schema. TABLES WHERE table_s...原创 2018-11-29 11:55:32 · 1157 阅读 · 0 评论 -
MySQL 忘记密码
本来是要修改账号和密码的,但是修改完报了个错,之后,就再也登录不上了报错信息如下:can't find any matching row in the user table这是由于修改完密码之后没有执行FLUSH PRIVILEGES之后在网上找到,下图忘记账号密码时的修改方法,不管用!!!,第5步过不去最后,解决办法是,找到mysql/my.ini,在[mysqld]下加一行skip...原创 2019-04-12 15:54:19 · 118 阅读 · 0 评论 -
MySQL 修改用户名和密码
原始用户名:root 密码:root目标用户名:123 密码:456mysql> use mysql;Database changedmysql> update user set user="123" where user="root";//修改用户名Query OK, 3 rows affectedmysql> FLUSH PRIVILEGES;//不重启MyS...原创 2019-07-04 16:25:50 · 302 阅读 · 0 评论