#数据库

SQL Server 生成 数据字典 / 数据库文档

1、工具生成  2、SQL语句生成参考地址:http://blog.csdn.net/qq289523052/article/details/221747211、在表上右键-扩展属性-属性(添加表名)2、工具设置-查询结果-SQLServer-以文本格式显示结果-只勾选在结果集中包括列标题3、在Sq...

sql查询数据库中所有表的记录条数,以及占用磁盘空间大小。

SELECTTableName=obj.name,TotalRows=prt.rows,[SpaceUsed(KB)]=SUM(alloc.used_pages)*8FROMsys.objectsobjJOINsys.indexesidxonobj.object_id=idx.object_idJOINsys.part...

Mycat 数据库分库分表中间件

http://www.mycat.io/ Mycat 国内最活跃的、性能最好的开源数据库中间件!我们致力于开发高性能的开源中间件而努力! 实体书Mycat权威指南»开源投票支持Mycat下载»start»关键特性支持SQL92标准支持MySQL、Oracle、DB2、SQLServer、P...

运维角度浅谈MySQL数据库优化

http://lizhenliang.blog.51cto.com/7876557/1657465...

利用session_set_save_handler()函数将session保存到MySQL数据库中

PHP保存session默认的是采用的文件的方式来保存的,这仅仅在文件的空间开销很小的windows上是可以采用的,但是如果我们采用uinx或者是liux上的文件系统的时候,这样的文件系统的文件空间开销是很大的,然而session是要时时刻刻的使用的,大量的用户就要创建很多的session文件,这样对整个的服务器带来性...

Linux/CentOS下开启MySQL远程连接,远程管理数据库

当服务器没有运行PHP、没装phpMyAdmin的时候,远程管理MySQL就显得有必要了。第一步:开启MySQL用户的远程访问权限mysql-uroot-pmysql#第1个mysql是执行命令,第2个mysql是系统数据名称在MySQL控制台执行:grantallprivilegeson*.*to'root'@'%'...

数据库水平切分方法

在大中型项目中,在数据库设计的时候,考虑到数据库最大承受数据量,通常会把数据库或者数据表水平切分,以降低单个库,单个表的压力。我这里介绍两个我们项目中常用的数据表切分方法。当然这些方法都是在程序中使用一定的技巧来路由到具体的表的。首先我们要确认根据什么来水平切分?在我们的系统(SNS)中,用户的UID贯穿系统,唯一自增...

常用的Mysql数据库操作语句大全

一、用户管理:1、新建用户:>CREATEUSERnameIDENTIFIEDBY'ssapdrow';2、更改密码:>SETPASSWORDFORname=PASSWORD('fdddfd');3、权限管理>SHOWGRANTSFORname;  //查看name用户权限>...

优化MySQL数据库性能的八大方法

本文探讨了提高MySQL数据库性能的思路,并从8个方面给出了具体的解决方法。1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将...

数据库两个神器【索引和锁】

只有光头才能变强索引和锁在数据库中可以说是非常重要的知识点了,在面试中也会经常会被问到的。本文力求简单讲清每个知识点,希望大家看完能有所收获声明:如果没有说明具体的数据库和存储引擎,默认指的是MySQL中的InnoDB存储引擎在之前,我对索引有以下的认知:索引可以加快数据库的检索速度表经常进行INSERT/UPDATE...

还原MySql数据库失败:max_allowed_packet 设置过小导致记录写入失败

MySQL根据配置文件会限制Server接受的数据包大小。有时候大的插入和更新会受max_allowed_packet参数限制,导致写入或者更新失败。查看目前配置showVARIABLESlike'%max_allowed_packet%';显示的结果为:+--------------------+---------+...

设置MySQL数据库名不区分大小写

Linux下的MySQL默认是区分表名大小写的,通过如下设置,可以让MySQL不区分表名大小写:1、用root登录,修改/etc/my.cnf;2、在[mysqld]节点下,加入一行:lower_case_table_names=13、重启MySQL即可;...

使用phpMyAdmin修改MySQL数据库root用户密码

点击顶部的“SQL”标签进入sql命令输入界面。输入以下命令:updatemysql.usersetpassword=PASSWORD('snsgou$123456')whereuser='root';注意了,如果你修改了root密码之后我们的phpMyAdmin的配置文件中的密码也需要修改,否则登录不上去哦。找到&n...

phpMyAdmin 个性化设置,字体大小设置,去掉“以树形显示数据库”,禁用“发送错误报告”

个性化设置phpMyAdmin在使用phpMyAdmin3.5.8.2时,发现:如果数据库有相同的前缀,左边数据库导航会把前缀合并,即所谓的“以树形显示数据库”,真的有点不习惯,如下图所示:不过,可以去掉这个功能,操作如下:设置-->导航框架-->数据库-->去掉勾选“以树形显示数据库”,保存设置。&...

MySQL 拷贝数据库表方式备份,还原后提示 table xxx '' doesn`t exist

MySQL很强大,支持直接拷贝数据库文件快速备份,那数据库文件在哪里呢?打开MySQL的配置文件 my.ini,找到 datadir节点,如datadir="D:/ProgramFiles/MySQL/MySQLServer5.1/data"进入上述文件夹,就可以看到MySQL中新建的数据库文件夹了...
首页上一页...3536373839...下一页尾页