我知道如何在MySQL中存储数据。不久,我知道基础知识:设计,存储字符串,整数,日期。 还有其他东西可以通过MySQL完成/实现吗?像某种功能一样,临时的bla blas?我不知道。 (我知道PHP)
答案 0 :(得分:5)
如果你想在使用MySQL时变得更加“高手”,那么请研究索引的主题。索引是可以添加到表中的模式对象,以便更快地查询它们 - 基本上,列的子集保留在内存中以供搜索。但是,拥有索引意味着更新表会稍微慢一些,因为索引也必须更新。确定哪些索引有用是表设计的一个重要部分。
了解如何使用EXPLAIN优化查询。
了解存储过程和用户定义的函数。这些有时被称为“例程”。函数可以在查询中使用,比如内置函数;一个过程可以用一个指令(CALL ProcedureName()
)执行一系列任务,这样你就不需要在几个PHP脚本中复制SQL了。
答案 1 :(得分:2)