存档

‘Database relate’ 分类的存档

今天在帮同事解决一个关联更新问题时,阅读了下手册,整理下外键约束及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 DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
 
–插入若干记录
INSERT INTO `students` (`id`, `name`) VALUES
(1, ‘john’),
(2, ‘lucy’),
(4, ‘jack’);
 
–创建课程表
CREATE TABLE IF NOT EXISTS `course` (
`id` int(11) NOT NULL [...]

六 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 PHP, mysql

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

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

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

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