摘要: 为不同的用户不同的权限例如软院和计算机学院的学生都在学生表中,那么怎么给软院老师只能操作软院学生,计算机学院老师只能操作计算机学院老师的权限呢。解决办法:创建一个软件学院学生的视图,给软院老师此视图的增删改权限,计算机学院同理。 阅读全文
posted @ 2014-05-25 11:44 我就是熊吉 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 1,在创建表的时候可以指定表空间和存储规则和分配自由表空间pctfreecreate table tablenametablespace tsname storage()pctfree 10(预留大小), pctused(有多大空间时允许新数据今日) 2,数据库的重组和重构重组:减少碎片,提高性能... 阅读全文
posted @ 2014-05-24 12:17 我就是熊吉 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1,select的时候char更快,因为varchar要判断结束位置2,更新时char比varchar快,因为char预留了空间,而varchar需要新开辟页来存指针3,查出来的数据varchar有空格,需要trim一下 阅读全文
posted @ 2014-05-18 10:50 我就是熊吉 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 比较经典一个课程学分表C(cno, cname, ccredit)一个学生选课表SC(sno, cno, grade)select sno from sc,c where sc.cno=c.sno and sc.grade>=60 group by sno having sum(credit)>=3... 阅读全文
posted @ 2014-05-18 10:45 我就是熊吉 阅读(122) 评论(0) 推荐(0) 编辑
摘要: create table student( sage smallint CHECK (sage between 17 and 22), ssex char(2) check(ssex in('男','女'))); 阅读全文
posted @ 2014-05-18 10:22 我就是熊吉 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 在查看MySQL的数据库文件的时候会发现,MyISAM存储引擎类型的表会有三个文件,*.frm,*.MYD,*.MYI,但是InnoDB存储引擎的文件只有一个*.frm,原来是因为InnoDB没有开启独立表空间,执行如下命令可以看到:mysql> show variables like '%per%... 阅读全文
posted @ 2014-04-27 16:06 我就是熊吉 阅读(469) 评论(0) 推荐(0) 编辑
摘要: varchar和char的区别是什么?varchar是变长的,char是定长的varchar会多出1(<256)或2字节来存储长度TIMESTAMP和INT的区别是什么?TIMESTAMP和INT都是4个字节,只能表示1970-2038年 阅读全文
posted @ 2014-04-26 00:56 我就是熊吉 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 今天扫了一眼php扩展中的mysql扩展打开php_mysql.c函数发现mysql_connect和mysql_pconnect函数都是调用的php_mysql_do_connect函数,只是第二个参数不同,0短连接,1持久连接 阅读全文
posted @ 2014-04-20 02:38 我就是熊吉 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 今天按照鸟哥的写第一个PHP扩展的教程写扩展,到最后编译的时候出现了些问题最后找到了原因,是因为自己一开始装了php5.3,而编译扩展的时候是在php5.5目录下编译的解决办法就是make cleanphpize./configure --with-php-config=/usr/bin/php-c... 阅读全文
posted @ 2014-04-20 02:01 我就是熊吉 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 啥是弱变量类型?就是不需要关心数据真正的存储类型,在声明一个PHP变量的时候不需要指明它的变量类型。那么PHP是怎么做到弱变量类型的呢?PHP会将变量数据存储到一个结构体中,而结构体中存储数据的结构是一个union结构,union结构中包含了整型、字符串等类型,结构体还有一个变量保存该变量的真正类型... 阅读全文
posted @ 2014-04-19 10:55 我就是熊吉 阅读(288) 评论(0) 推荐(0) 编辑