存档

‘mysql’ 分类的存档

今天发现MySQL源码包变了,需要使用cmake编译安装了 作个记录,备忘。。 1. 安装需要的工具 sudo apt-get install libncurses5-dev cmake 2.添加mysql组及用户 groupadd mysql useradd -r -g mysql mysql 3.安装 sudo tar zxf mysql-5.5.12.tar.gz cd mysql-5.5.12 sudo cmake . sudo make sudo make install   cd /usr/local/mysql sudo chown mysql.mysql -R . sudo scripts/mysql_install_db –user=mysql 4.可选额外设置 sudo cp support-files/my-medium.cnf /etc/my.cnf sudo cp support-files/mysql.server /etc/init.d/mysqld service mysqld start [...]

五 28th, 2011 | Filed under mysql, system related

今天在帮同事解决一个关联更新问题时,阅读了下手册,整理下外键约束及trigger的知识,备用=) 我们通常有这样的需求:删除表Table 1中记录,需要同时删除其它表中与Table 1有关的若干记录。 举个例子: 现有2个实体- 学生、课程,1种联系- 成绩 分别创建 学生表 students, 课程表course,成绩表score –创建 学生表 students CREATE TABLE IF NOT EXISTS `students` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(32) DEFAULT ”, PRIMARY KEY (`id`) ) ENGINE=InnoDB;   –插入若干记录 INSERT INTO `students` (`id`, `name`) VALUES (1, ‘john’), (2, ‘lucy’), (4, ‘jack’);   –创建课程表 CREATE TABLE IF [...]

六 9th, 2010 | Filed under mysql
标签:

$conn = mysql_connect(); $sql = “SHOW TABLE STATUS FROM `DATABASE` WHERE `Name` = ‘TABLE”; $rs = mysql_query($sql,$conn); while($row = mysql_fetch_object($rs)) $updatetime = $row->Update_time; print_r($updatetime);

四 8th, 2010 | Filed under mysql
标签:

平时对MYSQL函数使用较少,想使用时确不记得函数名及参数用法。
现对比PHP整理下,便于记忆……
本页将不断更新,直至完善

五 20th, 2009 | Filed under mysql, PHP

经常我们编译mysql会指定prefix,把生成的bin,lib这些目录到指定位置,或又指定数据目录等。
那我们就需要在my.cnf修改相关选项,如basedir,datadir等……

五 9th, 2009 | Filed under mysql
标签:

mysql中除了常用的”_”、”%”外,mysql还提供扩展的正则表达式,使用REGEXP关键字……

四 24th, 2009 | Filed under mysql
标签: ,