【重温JS】巩固基础day23-前端也要了解一些数据库

326 阅读3分钟

这是我参与8月更文挑战的第23天,活动详情查看:8月更文挑战

☆☆☆ 今天学习的内容: ( 了解数据库相关 ) !查缺补漏! ☆☆☆

可作为初学者的学习路线, 可参考一下, 学习进度也不是特别赶! 持续更新中

结合自己的理解, 用白话文简单又全面概括 JavaScript 学习过程中的基础知识点, 方便加深理解!

开始今天的学习吧! '打牢地基才能筑高楼'! 加油! 认真对待!!

1、数据库

数据库 : 存放数据的仓库   U 盘   硬盘  

常见数据库语言 :

  • sqlServer
  • mysql
  • oracle
  • db2

数据库中存放的数据都是被结构化的数据。

例如:

大家好,我叫某某某 我毕业于清华大学   计算机专业   我目前没有女朋友   欢迎和大家成为好朋友。

姓名  性别  现住址  毕业学校  专业
某某某  男    北京  清华      计算机
某某某  男    北京  北大      通信工程

结构化 :

数据库中的数据 就是以表格的形式存在的

关系型数据库: 每一个数据库有多张表构成, 表由多行多列组成

每一列的的标题叫做字段标题, 对应的内容就是表数据

存放数据:

第一步:创建数据库

代码实现 : create database 数据库名

第二步: 创建表

create table 表名
    (
        字段名   类型,
        字段名   类型,
       ....     
    )

第三步: 对表中的数据进行 增   删   改   查  

  • 增:insert into 表名(字段 1,字段 2,...)values(值 1,值 2,...)

注意 : 主键自增的字段数据忽略不填   如果值的类型是字符,值必须加引号

  • 删除 : delete from 表名 where 条件

    • 条件说明:

      • 表示等于   用  =
      • 表示并且   用 and
      • 表示或者   用  or
      • 如果条件字段值是字符   必须加引号
  • 改 :

    update 表名 set 字段=新值, 字段=新值 where   条件

  • 查 :

    • select * from   表名     查询表所有字段数据
    • select 字段名,字段名 2 from   表名   查询指定字段

数据类型 :

int   表示整型数据       char(100)   表示字符类型     varchar(100)

主键 : primary key   特点 : 数据不能重复(具有唯一性)

一般一张表中的 编号 字段为主键 一般主键是自增的  

如何设置主键:

create table 表名
(
   sid int primary key  auto_increment  sid 字段为   主键   并且是自增的
)

php 如何操作数据库

客户端向服务器提交数据:

  • 表单传值 name
  • 超链接传值 <a href="xxx.php?id=213">
  • ajax 向服务器传递数据 jsonp 请求接口

php 操作数据库步骤:

m8-day22-23-1

  1. 选择数据源  localhost
  2. 设置数据库
  3. 确定字符编码 防止乱码 mysql_query('set names utf8')
  4. 编写 sql 语句
  5. 执行 sql 语句 mysql_query
  6. 返回执行结果

预告: 加油, 追梦人

学习就是一个不断进行的过程, 坚持下去, 定有收获!

日积月累, 巩固基础, 早进大厂!

坚持很不容易, 坚持下来更不容易, 你真棒!

Calm Down & Carry On!


更多阅读:

前文更新回顾

【重学 JS】每天学习巩固基础系列文章:

【day1】js 初始

【day2】各种运算符【day3】数据类型【day4】循环结构 & 条件语句【day5】函数(重点)【day6】作用域 & 事件

【day7】对象 & 数组方法总结【day8】字符串方法 & 部分排序

【day9】Math 对象 & 封装函数【day10】BOM-浏览器对象模型

【day11】DOM-文档对象模型

【day12】Event 事件对象初识(一)【day13】Event 事件对象初识(二)

【day14】事件委托 & 拖拽原理

【day15】拖拽实现 & 正则初识【day16】正则具体方法

【day17】cookie【day18】ES6

【day19】Js 运动函数的封装

【day21】前三周学习复习

【day22】服务器端和客户端

更多期待在路上...任重而道远==-..-==