MYSQL
shikonglaike
这个作者很懒,什么都没留下…
展开
-
sql 语句行列转换
+--------+-------------+------+-----+---------+----------------+| Field | Type | Null | Key | Default | Extra |+--------+-------------+------+-----+---------+----------------+| id ...2007-06-19 13:56:22 · 87 阅读 · 0 评论 -
Linux mysql 区分大小写
Linux mysql 区分大小写转载▼在MySQL中,数据库对应数据目录中的目录。数据库中的每个表至少对应数据库目录中的一个文件(也可能是多个,取决于存储引擎)。因此,所使用操作系统的大小写敏感性决定了数据库名和表名的大小写敏感性。这说明在大多数Unix中数据库名和表名对大小写敏感,而在Windows中对大小写不...原创 2012-08-30 09:01:10 · 109 阅读 · 0 评论 -
Mysql SQL语句长度问题
在开发过程中有很多情况有sql语句过长的问题,原因是SQL语句长度大于1M,而我机器上的mysql是默认设置,也就是说mysql通讯的数据包大小设置是1M,这就造成sql语句 执行失败。于是把mysql的配置文件(my.ini)或者my.cnf 中的max_allowed_packet = 6M变大,问题就解决...原创 2012-08-30 09:20:01 · 287 阅读 · 0 评论 -
[转载]MySQL 不停服务来启用 innodb_file_per_table
InnoDB 是一个非常不错的 MySQL 的存储引擎,目前使用非常广泛基本所有的网站和项目,我想都会优先选择这个,这个也有很好的诊断和微调的工具.我发现其中一个缺点,就是磁盘空间管理时设计非常低效.这个设计成给所有数据都存到 ibdata1 文件,所以这个文件的存储空间会不断的扩展.InnoDB 并不会收缩这些空间,就算你删除表和数据库.所以我们需要注意我们的配置.最好一开始就使用 ...原创 2013-08-22 09:06:17 · 74 阅读 · 0 评论 -
[转载]释放MySQL ibdata1文件的空间
在MySQL数据库中,如果不指定innodb_file_per_table参数,单独存在每个表的数据,MySQL的数据都会存放在ibdata1文件。mysql ibdata1存放数据,索引等,是MYSQL的最主要的数据。步骤:1,备份数据库从命令行进入MySQL Server 5.1/bin备份全部数据库,执行命令mysqldump -q -uusername -p...原创 2013-08-22 09:11:39 · 104 阅读 · 0 评论 -
mysql 数据库备份及ibdata1的瘦身(转)
昨天做一大数据量的测试后,发现中途报错,最后查明是由于磁盘空间不足所致。 发现Mysql的ibdata1单个文件就占80G,传说ibdata1是InnoDB的产物,而且只会增大不会减少。 这次被碰到不得不解决了,上网搜了一下解决方法。大体思路就是备份数据,然后删除数据库再还原数据库。 由于这台机上有N个项目的数据库,每敲一个命令都命人心惊胆战。生怕弄错...原创 2013-08-22 09:12:50 · 175 阅读 · 0 评论 -
[转载]Mysql常用命令行大全
第一招、mysql服务的启动和停止net stop mysqlnet start mysql第二招、登陆mysql语法如下: mysql -u用户名 -p用户密码键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:mysql>注意,如果是连接到另外的机器上,则需要加入一个参数-h...原创 2013-09-23 10:08:11 · 160 阅读 · 0 评论 -
[转]MYSQL的空间查询
本文将向各位介绍如何使用MySql5.x中的空间数据库,并展示一下它高效的性能(前提是正确使用)。本文适合于对SQL和MYSQL熟悉的人员。 步骤1:创建支持空间查询的表 首先来说一下如何创建一个包含空间数据的名为Points的表。CREATE TABLE `points` ( `name` varchar(20) NOT NULL DEFAULT ''...原创 2013-09-25 15:07:57 · 84 阅读 · 0 评论 -
mysql导出数据命令
1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.s...原创 2013-09-26 09:54:20 · 94 阅读 · 0 评论