我可以使用MySQL做什么?

时间:2010-05-31 03:34:32

标签: mysql

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

2 个答案:

答案 0 :(得分:5)

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

了解如何使用EXPLAIN优化查询。

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

答案 1 :(得分:2)

查看在线文档:

http://dev.mysql.com/doc/refman/5.4/en/index.html

它对核心功能进行了不错的调查。