
mysql
文章平均质量分 62
lyjtynet
喜欢研究高深莫测的东西.
http://www.imeinet.com
展开
-
mysql 外键
详细说明请看lyjtynet@sina.com邮箱里的mysql 外键 phpmyadmin目前还不支持设置外键,那么在设置外键的时候可以使用命令行:ALTER TABLE 表名 ADD FOREIGN KEY (字段名) REFERENCES 表名(字段名) ON UPDATE CASCADE ON DELETE CASCADE,对于ON UPDATE CASCADE ON原创 2009-05-12 17:28:00 · 595 阅读 · 0 评论 -
MySQL如何修改表格的字符集,如何修改某个字段的字符集
如果用户想改变表的默认字符集和所有的字符列的字符集到一个新的字符集,使用下面的语句: <br />ALTER TABLE tbl_name CONVERT TO CHARACTER SET charset_name; <br /><br />警告: <br />上述操作是在字符集中转换列值。如果用户在字符集(如 gb2312)中有一个列,但存储的值使用的是其它的一些不兼容的字符集(如 utf8),那么该操作将不会得到用户期望的结果。在这种情况下,用户必须对每一列做如下操作: <br /><br />ALTE转载 2011-03-19 14:39:00 · 39863 阅读 · 0 评论 -
mysql 启动报错
<br />今天在centos5.2 64位机器上安装mysql-5.1.32-linux-x86_64-icc-glibc23.tar.gz,启动服务出现报错:<br />Starting MySQL.Manager of pid-file quit without updating file.[FAILED]<br />平时装MYSQL都还没有出过什么问题,于是马上认真检查了步骤,没有什么问题。只好网上求助了。得到以下方法:<br />1.注释掉 skip-federated,按此方法操作,无果。<br转载 2011-01-13 17:39:00 · 1186 阅读 · 0 评论 -
MySQL的FROM_UNIXTIME()和UNIX_TIMESTAMP()函数的区别
<br />from_unixtime()是MySQL里的时间函数<br />date为需要处理的参数(该参数是Unix 时间戳),可以是字段名,也可以直接是Unix 时间戳字符串<br />后面的 '%Y%m%d' 主要是将返回值格式化<br />例如:<br />mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y%m%d' ) <br />->20071120<br />mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y年%m月%转载 2010-12-08 18:22:00 · 14638 阅读 · 0 评论 -
MYSQL 复制数据库
<br />仅复制结构:<br />mysqldump src_db_name [table1 table2...] --user=user --password=password --opt -d --triggers | mysql dest_db_name --user=user --password=password<br />其中--triggers参数是导出触发器的。-d参数是仅导出结构,没有数据<br />仅复制数据:<br />mysqldump src_db_name [table1 ta转载 2010-06-22 09:46:00 · 814 阅读 · 0 评论 -
mysqlbinlog:用于处理二进制日志文件的实用工具
服务器生成的二进制日志文件写成二进制格式。要想检查这些文本格式的文件,应使用mysqlbinlog实用工具。<br />应这样调用mysqlbinlog:<br />shell>mysqlbinlog [options]log-files...<br />例如,要想显示二进制日志binlog.000003的内容,使用下面的命令:shell> mysqlbinlog binlog.0000003<br />输出包括在binlog.000003中包含的所有语句,以及其它信息例如每个语句花费的时间、客户发出的线程原创 2010-06-10 19:07:00 · 763 阅读 · 0 评论 -
ERROR 1045 (28000): Access denied for user 'root'@'localhost'
方法一:# /etc/init.d/mysql stop# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &# mysql -u root mysqlmysql> UPDATE user SET Password=PASSWORD(newpassword) where USER=root;mysql> FLUS原创 2010-05-30 23:53:00 · 591 阅读 · 0 评论 -
phpMyAdmin 2.9.x的安装与配置
phpMyAdmin是一个用PHP编写的,可以通过互联网控制和操作MySQL数据库的软件。通过phpMyAdmin可以完全对数据库进行操作,例如建立、复制/删除数据等等。 下载地址: http://www.phpmyadmin.net目前的最新版本是 2.9.1.1使用phpMyAdmin的先决条件:Apache(或者是Zeus、IIS)、PHP、MySql必须已经安装好,并且能够正常运行原创 2009-05-24 21:43:00 · 905 阅读 · 0 评论 -
mysql 视图
一. 视图概述 视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。对其中所引用的基础表来说,视图的作用类似于筛选。定义视图的筛选可以来自当前或其它数据库的一个或多个表,或者其它视图。通过视图进行查原创 2009-05-14 10:34:00 · 550 阅读 · 0 评论 -
MySQL错误“Specified key was too long; max key length is 1000 bytes”
<br />建立索引时,数据库计算key的长度是累加所有Index用到的字段的char长度后再按下面比例乘起来不能超过限定的key长度1000: <br />latin1 = 1 byte = 1 character <br />uft8 = 3 byte = 1 character <br />gbk = 2 byte = 1 character <br />举例能看得更明白些,以GBK为例: <br />CREATE UNIQUE INDEX `unique_record` ON reports (`r转载 2011-03-19 14:44:00 · 1444 阅读 · 0 评论