• 服务器 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:xamppmysqlinmysqld.exe       精灵/守护程序

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

           确保3306端口已打开

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

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

           C:xamppmysqlinmysql.exe 注意和服务器程序的区别

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

           C:xamppmysqlinmysql.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,同时修改其所对应的所有评论

  • 相关阅读:
    JVM内存结构
    JVM中的类加载
    数据库索引详解
    Spring IOC 总结
    Java多线程(一)—— 常见问题整理
    Java集合框架 面试问题整理
    Java8 Lambda表达式
    vue开发技巧
    mysql(MariaDB)问题处理
    字符串非空判断的效率问题
  • 原文地址:https://www.cnblogs.com/Hale-Proh/p/7199748.html
Copyright © 2020-2023  润新知