Web语言代码介绍
编程语言最初是产生在电脑发明之后不久,编程语言分为三大类机器语言、汇编语言、高级语言。为什么会有这么多类型的代码呢,为什么不可以创造一种通用代码呢?
曾经在过去的几十年间,大量的编程语言被发明、被取代、被修改或组合在一起,尽管人们多次试图创造一种通用的程序设计语言,却没有一次尝试是成功的。之所以有那么多种不同的编程语言存在的原因是,编写程序的初衷其实也各不相同,而且学习起不同类型代码来,对于程序员也是非常困难的事情,所以最终产生出不同类型的代码。
于是慢慢发展成PHP专门用来显示网页;Perl更适合文本处理;C语言被广泛用于操作系统和编译器的开发(所谓的系统编程);java用于开发大型平台和app。
当然今天我要介绍的不是全部,而是介绍一下我们这行的语言PHP以及未来将会采用的代码。作为一个程序员,web代码首先就是从html5来学习,html是一种超文本标记语言,通过学习标签以及逻辑,HTML是比较简单的,只要会英文的正常人一般自学都可以学习会,哈哈。
举个简单的例子大家就可以理解web代码编写是怎么产生的啦。
←代码声明,告诉大家是用什么的编写的代码。
←开头标签
←项目开头标签
←定义视频的宽度高度以及播放插件
←定义视频路径
←定义音乐来源路径
Your browser does not support the video tag.(提示浏览器不兼容问题,可防浏览器崩溃)
项目结束标签
结束标签
这么一来,相信大家都知道网页是怎样编写出来的啦。以前的网页是没有带有后台的,所以更新网页的时候是每次都要进数据存储的地方修改代码哦。而现在网页都是带有后台的,而后台是由MYSQL或者其他代码编写完成的哦。后台编写简单理解,就是编写一个框架(建立库表)出来控制前端页面,然后大家使用后台的时候就可以更改图文信息。企业官网的后台编写是相对简单的,但是涉及到支付功能、会员中心、分销功能等等这些多重逻辑的代码时候,编写就必须需要有经验的人员了,否则的话就会产生很多bug,一不小心就会这个后台崩溃了。所以,对于程序员来说,细心严谨的显得非常重要了。
举个简单的实例,让大家认识一下MySQL一下哈。
创建一个宠物信息表,包含名字、主人、种类、出生和死亡日期6个字段。
创建宠物信息表:
创建一个宠物信息表,包含名字、主人、种类、出生和死亡日期6个字段。
create table pet 建立宠物表格
name varchar(),名字字符串
owner varchar(),主人字符串
species varchar(),种类字符串
sex char(),性别
birth date,出生日期
death date,死亡日期
);
插入宠物记录
insert into 表名 values(列数据,列数据,列数据;)
insert into pet values
('Puffball','Diane','hamster','f','1999-03-30',null);
('Claws','Gwen','cat','f','2001-5-21','2002-6-1');
('Jamaly','Yaokangjun','dog','m','1997-5-6','2000-1-1');
('Jack','Leejierong','dog','m','2001-2-3','2005-5-6');
('Fluffy','Harold','cat','f','1999-03-30',null);
以上这些数据就是5只不同宠物的详细信息
以下就是通过构建规则来进行查询宠物信息
查询所有的宠物记录:
select 列名 from 表名 where 查询条件;
select * from pet where name = 'Puffball';
select * from pet where species = 'hamster' and sex='f';
select * from pet where birth >= '2000-1-1' or sex='f';
select name,owner from pet;
对查询记录进行排序:desc 倒序排列。
select from 表名 where 查询条件 order by [desc];
select name,birth from pet order by birth;
select name,owner,birth from pet where sex = 'm' order by birth;
日期计算:为了计算每个宠物有多大,可以用出生日期和当前日期之间的差别计算年龄。计算天数,再除以365.
select name ,(TO_DAYS(NOW())-TO_DAYS(birth))/365 from pet;
取别名:
select name ,(TO_DAYS(NOW())-TO_DAYS(birth))/365 as age from pet;
查询记录数:count();
select count(*) from pet where birth >= '1999-1-1';
相信大家看完以上的简单实例,一般人都能理解网页前端和后台是如何构成的啦。
然而大家看到的只是最最最基础的东西,我们平时服务的客户可是有着各种各种的功能需求啦,不同的页面展示需求啦,所以对于技术员来说可谓都是一项精力大挑战呢。希望大家看完这篇文章,可以更好地了解我们互联网开发过程啦。