产品经理的技术脑:常用术语汇总
web服务端概述
web服务端:操作系统+web服务+解释执行环境+数据库服务
windowsserver:lls+ASP(.NET)+SQL Server .NET
Linux :Apache+PHP+MySQL LAMP
UNIX/Windows:Tomcat+JSP+Oracle J2EE
后端开法基础——SQL
sql语言,结构化查询语言,用来访问和操作数据库(SQL server/MySQL/Oracle)
数据库语言:
创建数据库——CREATEDATABASE websecurity
查看数据库——SHOW databases
切换数据库——USEwebsecurity(新建表时需要切换)
删除数据库——DROP DATABASEwebsecurity
注:sql语句对大小写不敏感,分号作为语句的结束,程序中会自动补充
--新建表
CREATE TABLE teacher()
id int(4)not null primary key auto increment.
namechar(20) not null,
sex char(10) not null,
addr char(20) not null
SHOW tables:
--插入数据
INSERT INTO teacher(name,sex,addr)VALUES('leo','male,'hangzhou');
--查看表
SELECT *FROM teacher
--更新数据
UPDATE tercher SET name = 'ivan' WHERE id =1;
--删除数据
DELETE FROM teacher WHERE name ='ivan';
常见数据库语句:
①where语句
select 你要的信息 from 数据表(或多个)where满足的条件(条件判断)
例:select name fromteacher where addr='hangzhou' and sex='Male';
②order by句子
select 你要的信息 from 数据表(或多个)orderby 字段(ASC/DESC)
对姓名进行排序,select * fromteacher order by name;
注:order by "数字",判断数据表的字段长度-----SQL注入中常用
③union句子
select 你要的信息 from 表2 union select你要的信息 from 表1
重复的也要显示时用union all