天天看點

産品經理的技術腦:常用術語彙總

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