我可以使用MySQL做什么?

ilh*_*han -3 mysql

我知道如何在MySQL中存储数据.不久,我知道基础知识:设计,存储字符串,整数,日期.还有其他东西可以通过MySQL完成/实现吗?像某种功能一样,临时的bla blas?我不知道.(我知道PHP)

Ham*_*ite 5

如果你想在使用MySQL时更像是一个"高手",那么请研究索引的主题.索引是可以添加到表中的模式对象,以便更快地查询它们 - 基本上,列的子集保留在内存中以供搜索.但是,拥有索引意味着更新表会稍微慢一些,因为索引也必须更新.确定哪些索引有用是表设计的一个重要部分.

学习使用EXPLAIN优化查询.

了解存储过程和用户​​定义的函数.这些有时被称为"例程".函数可以在查询中使用,比如内置函数; 可以使用一个过程来执行一系列任务,只需一条指令(CALL ProcedureName()),这样就不需要在多个PHP脚本中复制SQL.