摘要:
MySQL_fetch_array()将结果行作为关联数组或来自数据库的常规数组返回。 MySQL_fetch_object从数据库返回结果行作为对象。 阅读全文
摘要:
BLOB是一个二进制对象,可以容纳可变数量的数据。TEXT是一个不区分大小写的BLOB。 BLOB和TEXT类型之间的唯一区别在于对BLOB值进行排序和比较时区分大小写,对TEXT值不区分大小写。 阅读全文
摘要:
UNIX_TIMESTAMP是懂MySQL时间戳转换成Unix时间戳的命令。 FROM_UNIXTIME是从Unix时间戳转换成MySQL时间戳的命令。 阅读全文
摘要:
SQL注入产生的原因:程序开发过程中不注意规范书写SQL语句和对特殊字符进行过滤,导致客户端可以通过全局变量post和get提交一些SQL语句正常执行。 如何防止: 开启配置文件中的magic_quotes_gpc和magic_quotes_runtime设置执行SQL语句时使用addslashes 阅读全文
摘要:
视图是一种虚拟的表,具有和物理表相同的功能。可以对视图进行增、改、查操作,视图通常是有一个表或多个表的行或列的子集。对视图的修改不影响基本表。视图可以使我们获取数据更容易,相对于多表查询。 游标是对查询出来的结果集作为一个单元来有效的处理。游标可以定在该单元中的特定行,从结果集的当前行检索一行或多行 阅读全文
摘要:
(1)概念 主键:唯一标识一条记录,不能有重复,不允许为空。 外键:表的外键是另一表的主键,外键可以有重复,可以是空值。 索引:该字段没有重复值,但可以有一个空值。 (2)作用 主键:用来保证数据完整性 外键:用于和其他表建立联系用的 索引:提高查询排序的速度 (3)个数 主键:主键只能有一个 外键 阅读全文
摘要:
Check限制,它在数据库表格里被定义,用来限制输入该列的值。 触发器可以被用来限制数据库表格里的字段能接受的值,但是这种办法要求触发器在表格里被定义,这可能在某些情况下影响到性能。 阅读全文