`
文章列表
看似有差不多的作用,加了Key的表与建立了Index的表,都可以进行快速的数据查询。 他们之间的区别在于处于不同的层面上。 Key即键值,是关系模型理论中的一部份,比如有主键(Primary Key),外键(Foreign Key)等,用于数据完整性检否与唯一性约束等。 而Index则处于实现层面,比如可以对表个的任意列建立索引,那么当建立索引的列处于SQL语句中的Where条件中时,就可以得到快速的数据定 位,从而快速检索。至于Unique Index,则只是属于Index中的一种而已,建立了Unique Index表示此列数据不可重复,猜想MySQL对Unique Index类型 ...
mysql添加删除主键 操作是非常基本的操作,下面就将教您mysql添加删除主键的方法,如果您是刚刚接触mysql数据库 的新人,不妨一看。   修改mysql的字符集:   在安装mysql5.0时可以设置好mysql的字符集,一般使用utf8的字符集   1、查看建立表“tablename”的sql语句   Show create table tablename;//查看建立表“tablename”的sql语句   | maos_mail_batch | CREATE TABLE `maos_mail_batch` (   `I ...
当年创建一个新表的时候,你可以通过添加一个ENGINE 或TYPE 选项到CREATE TABLE语句来告诉MySQL你要创建什么类型的表: CREATE TABLE t (i INT) ENGINE = INNODB; CREATE TABLE t (i INT) TYPE = MEMORY; 要把一个表从一个类型转到另一个类型,可使用ALTER TABLE语句,这个语句指明新的类型: ALTER TABLE t ENGINE = MYISAM; ALTER TABLE t TYPE = BDB; mysql 建表字符集 1.列出MYSQL支持的所有字符集: SHOW CHA ...
1、在Sql Server 2000中选中右击所要导出的数据库选择->所有任务->导出数据 2、在弹出的对话框中选择“下一步”,在DTS 导入/导出向导中选择“下一步” 3、在接下来的对话框中将目的改为“文本文件”,在文件文件名的对话框中找到所要导出的文件的名称,单击“下一步”。 4、在弹出的对话框中选择“用一条查询指定要传输的数据”,单击“下一步”。 5、在弹出的对话框中的查询语句框中输入相关查询语句。(例如select id,name,pwd from user)单击“分析”,如果弹出“SQL语句有效”则单击下一步。 6、在选择目标文件格式的对话框中的列分隔符中选择对应 ...

LOAD DATA INFILE语法

13.2.5. LOAD DATA INFILE语法 LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name .txt'     [REPLACE | IGNORE]     INTO TABLE tbl_name     [FIELDS         [TERMINATED BY 'string ']         [[OPTIONALLY] ENCLOSED BY 'char ']         [ESCAPED BY 'char ...
今天有需要将已经存在表设置自动增长属性 具体如下 alter table customers change id id int not null auto_increment primary key;   扩展知识: //添加字段并设置主键 ALTER TABLE tabelname ADD new_field_id int(5) unsigned default 0 not null auto_increment ,ADD primary key (new_field_id); //加主关键字的索引 ALTER TABLE tablename ADD primary ...
max-allowed-packet   max_allowed_packet   Mysql 5.1 遇到的信息包过大问题 用客户端导入数据的时候,遇到 错误代码: 1153 - Got a packet bigger than 'max_allowed_packet' bytes 终止了数据导入。   当MySQL客户端或mysqld服务器收到大于max_allowed_packet字节的信息包时,将发出“信息包过大”错误,并关闭连接。对于某些客户端,如果通信信息包过大,在执行查询期间,可能会遇到“丢失与MySQL服务器的连接”错误。   客户端和服务器均有自己的max_allowe ...
MYSQL的一个很有用的特性是使用全文索引(FULLTEXT index)查找文本的能力.目前只有使用MyISAM类型表的时候有效(MyISAM是默认的表类型,如果你不知道使用的是什么类型的表,那很可能就是 MyISAM).全文索引可以建立在TEXT,CHAR或者VARCHAR类型的字段,或者字段组合上.我们将建立一个简单的表用来解释各种特性. 简单用法(MATCH()函数)对3.23.23以后的版本有效,复杂的用法(IN BOOLEAN MODE修饰语)对4以后的版本有效,本文的第一部分着重简单用法,第二部分讲复杂用法.一个简单的表 我们将在整个过程中使用下面的表.CREATE ...
[SQLSERVER]SQL中的全文检索(转邹建)  最近搜索了一下全文检索,发现了一些问题,现在总结如下: 全文索引和查询概念(摘自SQL 联机帮助) 全文索引、查询和同步化最主要的设计要求是,在注册进行全文检索的所有表上都有一个唯一的全文键列(或者单列主键)。全文索引对使用的重要字及其所在位置进行跟踪。 例 如,假定有一个对 DevTools 表的全文索引。全文索引可能指出在 Abstract 列的第 423 个和第 982 个单词处找到了单 词 Microsoft,所在的行与 ProductID 6 关联。该索引结构支持对所有包含被索引单词的项进行有效检索,以及高级检索操作,如 ...
bcp   "select   *   from   数据库库名.所有者.表名   where   条件 "   queryout   文本文件名.txt   -c   -S服务器名   -U用户名   -P密码

mysql 5修改字符集

查看编码:  show variables like 'collation_%';  show variables like 'character_set_%';  修改:  MySQL:修改默认字符集,转换字符集(MySQL 5.X)  1. 修改 MySQL 数据库默认字符集(mysql database default character set)  alter database testdb default character set = gb2312;  2. 修改 MySQL 数据表默认字符集(mysql table default character set)  a ...
/dev/shm/是linux下一个非常有用的目录,因为这个目录不在硬盘上,而是在内存里。因此在linux下,就不需要大费周折去建ramdisk,直接使用/dev/shm/就可达到很好的优化效果。 /dev /shm/需要注意的一个是容量问题,在linux下,它默认 ...
备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。 mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql 直接将MySQL数据库压缩备份 mysqldump -hhostname -uus ...
这篇文章中的建议涵盖了大部分PHP 代码性能方面的问题。如果你是做一些小网站或者小项目,那么有理由忽略这些 建议,但是当你为大量用户提供长期稳定的服务的时候,就必须关注了。开发人员必须从项目一开始就考虑这些建议,它会极大的改善你的网站的性能。 在PHP中,通常有很多的方法可以来达到相同的目的,但是开发人员通常选择他们最熟悉的用起来最舒服的一种方式,但是有些事必须注意的: 1.echo比print要快很多。两个方法都会在页面上打印东西,不过echo不返回任何值,print会在成功或失败的时候返回0或1。 2.include_once比include更加耗时。因为它需要去检查你要包含的c ...
可以将这个脚本放进crontab,每天凌晨执行一次,自动备份 这个脚本每天最多只执行一次,而且只保留最近五天的备份在服务器上。 #!/bin/bash #This is a ShellScript For Auto DB Backup #Powered by aspbiz #2004-09 #Setting #设置数据库名,数据库登录名,密码,备份路径,日志路径,数据文件位置, #以及备份方式 #默认情况下备份方式是tar,还可以是mysqldump,mysqldotcopy #默认情况下,用root(空)登录mysql数据库,备份至/root/ ...
Global site tag (gtag.js) - Google Analytics