服务器 1

第一关: HTML(3)、CSS(5) —— 静态页面

第二关: JS(7)、DOM(6.5)、jQuery(6) —— 用户交互

第三关: AJAX(9)、HTML5(6)、Bootstrap(5) —— 准全栈

第四关: 框架

特点:内容散、主题散、难度大、前四天都是迷茫的

(1)服务器概述 —— 了解

(2)数据库服务器 —— 难点&重点

1.如何访问服务器

协议(语言):// 地址 / 端口号(门牌号)


B

KB

MB

GB

TB

PB

EB

ZB

YB

2.数据库服务器的种类

(1)网状数据库

(2)树型数据库

(3)关系型数据库 —— 主流

服务器端程序:负责保存管理数据

客户端程序:负责向服务器发起增删改查指令

(4)对象型数据库

关系型数据库中数据结构:

 SERVER => DATABASE => TABLE => ROW => COLUMN

MySQL的两个版本:

(1)Oracle - MySQL

(2)Maria基金会 - MariaDB

XAMPP套装: http://xampp.org

3.使用MySQL服务器的步骤 —— 重点

(1)服务器端:下载并安装MySQL服务器端程序

C:\xampp\mysql\bin\mysqld.exe       精灵/守护程序

(2)服务器端:启动MySQL的服务器程序——售货员上岗

确保3306端口已打开

--------------------------------------------

(3)客户端:下载并安装MySQL客户端程序

C:\xampp\mysql\bin\mysql.exe 注意和服务器程序的区别

(4)客户端:启动客户端程序,连接到服务器上

C:\xampp\mysql\bin\mysql.exe  -uroot  -p

若设置了Path系统变量,可以简写:

mysql   -uroot

(5)客户端:向服务器发送操作指令,实现增删改查数据

SHOW DATABASES;     //显示服务器上已有的数据库

.....

练习:反复练习熟悉MySQL服务器的“登录-查看-退出”过程

4.常用的SQL语句

向服务器提交SQL语句有两种方式:

 (1)交互模式: 输入一行提交执行一行...,适合于执行少量的语句。

1)连接到服务器  mysql -uroot -p

2)输入一行命令,添加一个分号,回车执行

3)输入一行命令,添加一个分号,回车执行

(2)脚本模式: 把所有的语句编写在一个文本文件中,一次性全部提交给服务器执行,适合于执行批量多条语句。

1)创建一个文本文件

2)开始编写所有的语句

3)把整个文本文件提交给服务器执行

mysql  -uroot   <   e:/x.sql


Structured Query Language, 结构化查询语言,最早由IBM提出的用于操作关系型数据库语言,实现增删改查功能;后来由ISO采纳为行业标准语言,当前主流的关系型数据库(如SQLite、MySQL、SQLServer、Oracle、DB2等)都支持SQL语言标准。

SQL语句编写时需要注意:

(1)命令不区分大小写,习惯上关键字都大写,非关键字都小写

(2)所有语句都必须以分号结尾

(3)注释有两种:单行注释(#开头),以及多行注释(/**/)

(4)插入记录行时,字符串/日期数据必须使用单引号;数字类型可用单引号也可不用;关键字(如NULL/TRUE/FALSE)数据不能使用单引号。


数据库乱码问题解决办法:

(1)SET NAMES UTF8;

(2)CREATE DATABASE xx CHARSET=UTF8;

(3).sql文件必须另存为UTF-8编码

(4)必须在交互模式下查询!

课下练习:

创建jd.sql文件,根据要求编写必需的SQL语句

1)设置SQL编码方式

2)删除数据库-jd,如何存在的话

3)创建数据库-jd,指定字符编码方式

4)开始使用数据库-jd

5)创建产品信息表-product(pid-编号, pname-名称, price-单价,isOnSale-是否特价, pic-产品图片文件路径)

6)向产品表中插入3行记录

7)创建产品评论表-comment(cid, userName-用户名, phone-用户联系电话, content-评论内容, pubTime-发布时间, productId-所评论的产品编号)

8)为每个产品添加两三条评论

9)查询所有产品

10)查询出价格大于1000且小于5000的所有商品(提示:两个查询条件可以使用AND或OR进行组合)

11)查询所有评论

12)查询出1号产品的所有评论

13)删除1号商品及所有评论

14)修改2号商品编号为200,同时修改其所对应的所有评论

时间: 2024-10-12 16:10:02

服务器 1的相关文章

Sqlserver通过链接服务器访问Oracle的解决办法

转自http://blog.sina.com.cn/s/blog_614b6f210100t80r.html 一.创建sqlserver链接服务(sqlserver链接oracle)  首先sqlserver 链接oracle可以通过两个访问接口: “MSDAORA” 和“OraOLEDB.Oracle” 1.“MSDAORA”访问接口是由Microsoft OLE DB Provider for Oracle提供的,这里建议不使用此接口进行链接.通过该访问接口建立的链接服务器在进行查询orac

XShell 连接虚拟机中的服务器 失败 、连接中断(Connection closed by foreign host.)

在使用XShell连接虚拟机中的服务器时,报以下错误并断开连接,之前连接还是挺稳定的,忽然就这样了 Last login: Thu Aug 10 21:28:38 2017 from 192.168.1.102 [[email protected] ~]# Socket error Event: 32 Error: 10053. Connection closing...Socket close. Connection closed by foreign host. Disconnected f

通过SoftEther VPN自建VPN服务器

SoftEther VPN是日本政府的研究和开发项目的一项工作,由日本的经济.贸易和工业部资助,由信息化推进机构管理.SoftEther VPN在日本筑波大学开发的免费软件.具有终极兼容许多设备的高性能VPN.支持Windows.Mac.智能手机.平板电脑(iPhone\iPad\Android\WindowsRT)和思科或其他VPN路由器.SoftEther VPN也接受OpenVPN和MS-SSTP VPN客户端. 可以从http://www.softether-download.com/(

微信开发之本地接口调试(非80端口,无需上传服务器服务器访问

前言: 本文是总结在开发微信接口时,为方便开发所采取的一些快捷步骤,已节省开发人员难度开发时间从而提高开发效率. 本地测试: (提醒,在本地模拟微信get或post数据时先将校验参数注释掉) 利用微信模拟器weixinPost进行模拟发送xml数据 由于这个软件是微信没公开高级接口时公布的,所以对于高级接口的调试,笔者利用的是Fiddler这个抓包工具模拟post数据 高端测试: 利用反向代理软件ngrok访问本地项目: ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之

pfsense Web服务器负载平衡配置示例

在pfsense的网关和服务器中有两种类型的负载平衡功能.网关负载平衡可以通过多个WAN连接分发Internet绑定的流量.服务器负载平衡管理传入流量,因此它利用多个内部服务器进行负载分配和冗余,服务器负载平衡允许流量在多个内部服务器之间分配,它最常用于Web服务器和SMTP服务器.下面我们就以实例来介绍服务器负载平衡的设置. 下面介绍如何通过pfsense2.32配置Web服务器的负载平衡. 网络环境 服务器负载平衡示例网络环境 上图为示例网络环境.它由单个防火墙组成,使用其WAN IP地址池

部署AlwaysOn第一步:搭建Windows服务器故障转移集群

在Windows Server 2012 R2 DataCenter 环境中搭建集群之前,首先要对Windows服务器故障转移集群(Windows Server Failover Cluster,简称WSFC)有基本的了解.WSFC必须部署在域管理环境中,由多台服务器组成,每台服务器称作一个"结点"(Node),每个结点上都运行了Windows服务器故障转移集群服务,整个集群系统允许部分结点掉线.故障或损坏而不影响整个系统的正常运作.集群自动检测结点的健康状态,一旦活跃结点发生异常,变

如何将Win7做为NTP服务器

1. 修改注册表项 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer Enabled 设定为 1(默认0) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\ AnnounceFlags 设定为 5 (默认 10) Value Meaning 0 Timeserv_Announce_No, R

win7搭建局域网时间服务器

近日,本人想在局域网内通过普通的windows 7 PC搭建一台NTP服务器,可看似简单的配置却给我捣腾了了半天.初期,参考了互联网的上相关的配置文档,可网络设备就是死活不同步NTP服务器的时间.实在没办法,只有通过来抓包分析了,经过一番研究后,终于找到问题,现将这个文档与大家分享: 通过windows系统为局域网搭建NTP服务器,为局域网内网络设备提供时间服务,经过测试,使用于windows xp.windows 2003.windows 7. 1.启用 NTPServer.为此,请按照下列步

C# 远程服务器 安装、卸载 Windows 服务,读取远程注册表,关闭杀掉远程进程

这里安装windows服务我们用sc命令,这里需要远程服务器IP,服务名称.显示名称.描述以及执行文件,安装后需要验证服务是否安装成功,验证方法可以直接调用ServiceController来查询服务,也可以通过远程注册表来查找服务的执行文件:那么卸载文件我们也就用SC命令了,卸载后需要检测是否卸载成功,修改显示名称和描述也用sc命令.至于停止和启动Windows服务我们可以用sc命令也可以用ServiceController的API,当停止失败的时候我们会强制杀掉远程进程,在卸载windows

C# 远程服务器 创建、修改、删除 应用程序池 网站

首先 C# 操作 站点 需要 引用Microsoft.Web.Administration.dll 文件,创建站点我们一般需要 远程服务的IP,网站名称.端口.物理路径:这里默认网站名称和应用程序池名称一致. 应用程序池默认不启动,应为刚创建站点是没有对应真实的物理文件,修改 队列长度.启动模式.回收时间.最大工作进程, 以及日志路径.修改的时候如果修改站点物理路径的话,我们需要把文件 从旧得目录拷贝到新的目录下,删除站点就比较简单了. 但是站点应用程序池的停止 和启动就比较难搞了,不是调用st