用php+mysql做网站,数据库操作需要到什么水平?

就一般的增删改查足够了吗?打算多练几个开源项目提升php项目水平,又怕数据库不好操作。应该达到什么水准才能搭建起数据库?

对于 Web 程序员来说,数据库只要掌握数据库查询语言(SQL)和数据库系统的基本操作即可。
SQL 基本上都是增删改查,当然还有数据库的设计(数据库搭建),这就需要了解数据库设计规范和数据库系统中的数据结构(或者说列类型等),其次对于一些复杂化的数据库设计还要涉及触发器和存储过程。在实际开发过程中数据库设计更花费精力,不过编码过程中无非就是 SELECT/DELETE/INSERT/UPDATE 等等。当然除了 SQL 本身,还有在编程那部分,要了解在程序中如何使用 SQL,比如 PHP 中就有 MySQL API,要熟悉了这些语法才能把数据库和程序连接起来,另外,有些成熟的构件中还会使用专用语法,这需要单独学习,但暂时没遇到就不用管它了。
至于数据库系统的基本操作,就是日常使用和维护,一般包括就会安装数据库系统软件、创建实例(数据库)、设置连接、设置权限等,这些可以参考数据库系统的支持文档或技术手册。现在大多数数据库都提供图形化管理界面,比如 MySQL 的 MySQL Workbench,操作起来非常方便。另外,在实际应用中还包括优化等过程,有时还要使用集群或缓存来提升数据库系统的性能,不过这些问题在刚开始时就没必要考虑了,其实数据库管理应该有专人负责,也不需要程序员操心,了解即可。
刚刚开始接触数据库可能会遇到一些麻烦,不过,最好的解决办法就是先动手去尝试!如果遇到棘手的问题可以到网上找答案,网上这类的经验还是非常多的。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-11-17
只需要会基本的数据库操作语句,如下
1、insert into
2、update
3、delete
4、select
5、多表联合操作
不是专门做数据管理的,不需要高深的数据库操作知识,有需要的时候再查操作手册。
第2个回答  2013-07-28
mysql数据库很容易操作的,你只需要掌握php中关于mysql的几个函数和SELECT,DELETE,INSERT,UPDATE等几个基本语句就可以自由发挥了(你可以用myphpadmin来管理数据库,包括建库、建表等一些相对复杂点点的事情)
第3个回答  2013-07-27
一般网站就只是一些增删改查的功能。只要你的前台做的漂亮一点。js效果炫一点就行了。

用php+mysql做网站,数据库操作需要到什么水平?
对于 Web 程序员来说,数据库只要掌握数据库查询语言(SQL)和数据库系统的基本操作即可。SQL 基本上都是增删改查,当然还有数据库的设计(数据库搭建),这就需要了解数据库设计规范和数据库系统中的数据结构(或者说列类型等),其次对于一些复杂化的数据库设计还要涉及触发器和存储过程。在实际开发过程...

php+mysql优化,百万至千万级快速分页mysql性能到底能有多高
尤其是用mysql 的时候,mysql 一定需要专业的dba 才可以发挥他的最佳性能。一个索引所造成的性能差别可能是上千倍! PS: 经过实际测试,到了100万的数据,160万数据,15G表,190M索引,就算走索引,limit都得0.49秒。所以分页最好别让别人看到10万条以后的数据,要不然会很慢!就算用索引。经过这样的优化,mysql到了百万...

网页制作php+mysql如何学习?
当然这个是比较浅显的例子,很多论坛,留言板之类的都是通过PHP+MySQL构筑的。你的第二个问题,还需要什么知识,首先就需要操作数据库的知识,这里分两点,第一点,就是对数据库本身的认识,包括SQL语句,查询优化,使用索引,安全性能,事务与锁,权限设置等等,当然,你开始的时候会DDL DML就可以了,如...

怎样用php+mysql 做一个查询的网页
然后在项目根目录,新建一个文件:index.php <?php \/\/连接数据库 con=mysqli_connect("localhost","root","123456","mydb");\/\/SQL语句 sql="select * from mytab;";\/\/执行SQL语句,结果保存到$arr obj=mysqli_query($con,$sql);arr=mysqli_num_rows($result);?> 实现最简单的php...

PHP+MYSQL自学大概多长时间能学会?
要学PHP 首先要学静态HTML,这个比较简单,半个月搞定 再者得学DIV+STYLE布局格式,半个月 PHP+MYSQL至少也得学两个月.如果你悟性高,那么也许一个半月就会了,如果你悟性不行,也许这个还得再加 做网页跟数学没多大关系,但是英语关系不小,PHP跟程序语言关系非常大,最好有点基础,不然学起来很累....

php工程师能干什么
拓展:php开发工程师需要什么条件 1、精通Linux系统,有集群管理配置经验,精通PHP+MySQL开发与能优化,有MySQL数据库设计开发、数据复制、集群的管理配置经验;2、熟悉开源软件,了解较新的技术及发展趋向,网络知识经验丰富;3、熟练运用Redis、Mongodb、Memcache、RabbitMQ等其中一项,有大流量,大数据项目研发...

做网站时什么时候用数据库 myspl
一般PHP程序语言架构的网站会用MYSQL,现在用PHP+MYSQL架构的网站太多了,我自己也是一个PHPER,所以对这方面比较熟悉。你首先要知道PHP怎么连接数据库,然后再了解怎么用MYSQL。如果你想学习MYSQL,肯定也需要学PHP,所以我推荐一个入门级书籍“PHP 和MySQL Web开发(原书第4版)”,现在已经出到第四版了...

PHP+MySQL能做什么?
语言的风格有类似于C语言,被广泛的运用。主要用于WEB开发,是开源的脚本语言。MySQL是一个小型关系型数据库管理系统。目前Internet上流行的网站构架方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。

php+mysql如何读取数据库数据
<?php con = mysql_connect("localhost","root","abc123");\/* localhost 是服务器 root 是用户名 abc123 是密码*\/ if (!$con) { die("数据库服务器连接失败"); } \/* 这就是一个逻辑非判断,如果错误就输出括号里的字符串 *\/ mysql_select_db("a", $con); \/* 选择mysql服务...

php工程师 需要具备哪些技术
1、熟练使用PHP+MYSQL编程,熟悉HTML , Div, CSS, JavaScript, Smarty模板技术;常用设计模式必须掌握,设计模式是前辈的总结、经验; 2、、熟悉主流PHP框架,熟悉网站开发的流程; 3、有良好的编程习惯,良好的沟通能力,具有较强的分析、解决问题能力;能自主完成模块开发; 4、html\/css必须会,不要求...

相似回答