后端语言需要结合数据库才能做成一个动态的网站

  1. java 配套的数据库 Oracle 甲骨文
  2. .net 配套的数据库 SQL2000,SQL2008
  3. PHP 配套数据库 MySQL
  4. Python 可以跟任意数据库搭配
  5. Nodejs 也有数据库,也可以跟任意数据库搭配,芒果数据库

# 数据库的概念

放数据的仓库。数据库长什么样子,很像 Excel 表格。数据库保存到本地,就像保存了一份 Excel 文件,后缀名一般是.sql。一个数据库一般有若干个数据库表组成,一个数据库至少要有一个表。集成开发环境就已经帮我们安装好了数据库,可以直接使用。

# 如何去管理数据库?

即对数据库进行一系列的增删改查、导入、导出等处理

  1. 使用可视化的界面来管理
    在 PHPstudy 中安装数据库管理工具:phpmyadmin,点击管理或者直接在浏览器中输入
    http://localhost/phpMyAdmin4.8.5/ phpmystudy

http://localhost/phpMyAdmin/ xampp

字段 就是列
一条记录指的就是一行

  1. 使用 SQL 语言来管理

SQL:结构化查询语言,是一门通用的用来使用各种指令对数据库进行增删改查的语言。

操作数据库其实就是对数据库信息进行增删改查

  1. 增加

    1
    2
    3
    insert into 表名 values (字段名);
    比如:
    insert into reg values (id,uname,pwd,time)
  2. 修改

    1
    2
    3
    4
    5
    6
    7
    8
    9
    语法1:
    update 表名 set 字段名 = 新的值
    语法2
    update 表名 set 字段名 = 新的值 where 条件
    例子:
    如: update reg set sex = '男' where id =2
    或: update student set sex = '男',subject ='语文' where id =2
    或: update student set price = price+100 where price>=500
    或: update student set price = price+100 where price>=500 and brand ='小米'
  3. 查询

    1
    2
    3
    4
    5
    6
    select * from 表名
    语法:
    select * from 表名 [where 条件]
    如:
    SELECT uname FROM reg
    SELECT * FROM reg
  4. 删除

    1
    2
    3
    4
    语法:
    delete from 表名 where 条件
    如:delete from reg where id=5
    或:delete from reg where age>25 or age<18