由于web用的是mvc,数据库用的是mysql。为了方便开发,在windows7下面也安装了个mysql,今天在创建表的时候,遇到了个棘手的问题。所有的表名都转成了小写,这不是我要的,作为处女座,是不能容忍这样的事情存在的。经过一番折腾后,终于解决了,方法如下。第一步:先在navicat的tools...
分类:
数据库 时间:
2014-09-15 19:22:09
阅读次数:
255
MYSQL性能优化之分库分表与不停机修改mysql表结构,需要的朋友可以参考下1、分库分表很明显,一个主表(也就是很重要的表,例如用户表)无限制的增长势必严重影响性能,分库与分表是一个很不错的解决途径,也就是性能优化途径,现在的案例是我们有一个1000多万条记录的用户表company,查询起来非常之...
分类:
数据库 时间:
2014-09-14 15:12:27
阅读次数:
275
虚拟用户:所谓虚拟用户,就是所有的虚拟用户会被统一映射为一个指定的系统账号,访问的共享位置即为此系统账号的家目录。管理起来极为方便实验题目:FTP+MySQL实验目的:虚拟用户存放在mysql表中,通过远程的方式实现对虚拟用户的管理控制实验拓扑:说明:这两台服务器可以合..
分类:
数据库 时间:
2014-09-07 03:20:35
阅读次数:
250
ALTER TABLE test ADD COLUMN id INT UNSIGNED NOT NULL auto_increment PRIMARY KEY FIRST
给表添加列是一个常用的操作,MySQL增加列的时候可以指定此列的位置
给指定位置加列需要两个关键字:
FIRST和AFTER
FIRST表示增加此列为第一个列
AFTER表...
分类:
数据库 时间:
2014-09-04 14:59:29
阅读次数:
271
01 插入数据 INSERT INSERT INTO `table_name` ( `column01_name` , `column02_name` , ... ) VALUES ( value01 , value02 , ...) 02 查询数据 SELECT SELECT *...
分类:
数据库 时间:
2014-09-02 15:40:54
阅读次数:
198
MySQL提供了多种数据库存储引擎,存储引擎负责MySQL数据库中的数据的存储和提取。不同的存储引擎具有不同的特性,有时可能需要将一个已经存在的表的存储引擎转换成另外的一个存储引擎,有很多方法可以完成这种转换,每一种方法都会有优缺点,应当根据实际情况去选择,下面讲述三种转换MySQL表引擎的方法:导入和导出
为了更好的控制转换的过程,可以是使用mysqldump工具将数据导出到文件,然后修改文件中的CREATE TABLE语句的ENGINE选项,注意修改表名,因为一个数据库中不可能有两个同名的表,即时它们使...
分类:
数据库 时间:
2014-09-01 22:49:33
阅读次数:
383
原文:mysql在windows下支持表名大小写,lower_case_table_nameswindows下mysql默认是不支表名大小写的,也就是表名大小写不敏感。用phpmyadmin创建的驼峰式表名,全部被强制成小写。mysql表名大小写敏感的参数:lower_case_table_name...
分类:
数据库 时间:
2014-09-01 13:58:03
阅读次数:
195
今天线上业务遇到一个问题,因为一张模拟自增序列的表被锁住,涉及该表的业务受到影响。线上情况:1、这个表只有一个id字段。2、id字段为主键索引3、该表只有一行数据,记录全局最大id4、某业务存储过程操作会执行id+1操作,并获取当前id的值,插入到其他相关的表中一行数据5、..
分类:
数据库 时间:
2014-08-30 11:22:00
阅读次数:
291
1.mysql的表引擎分为myisam & innodbmysiam 查询速度 比innodb 快,但是不支持事物好像myisam 不支持行锁2.有时间了 把两种引擎做个对比 ,画个表格3.修改表的引擎sql: alter table t_basic_city engine=innodb;
分类:
数据库 时间:
2014-08-26 18:56:26
阅读次数:
221
设置mysql表名大小写不敏感 lower_case_table_names含义http://blog.csdn.net/iefreer/article/details/8313839 找到MySQL的my.cnf配置文件(vi /etc/my.cnf ),在里面添加: lower_case_tab...
分类:
数据库 时间:
2014-08-23 16:47:21
阅读次数:
229