简介

简单来说PHP是 xampp 自带的数据库,通过网页访问localhost 可以看到页面上就自带phpMyAdmin。
进入之后就会发现其实是一个网页版的MySQL。可以通过新建来创建数据库。

建表

在数据库下点击新增,会初始化一张表,通过设置表的名字,以及字段数量可以创建一张新表。截屏2020-04-17下午9.14.50.png

名字 类型 长度/值 默认 排序规则 属性 索引 A_I 注释 虚拟 移动字段 媒体(MIME) 类型 浏览器显示转换 浏览器显示转换选项 输入转换 输入转换选项

我们可以看到表头设置项,这里需要我们注意的有几项:

  • 名字:字段名。
  • 类型:数据类型。
  • 长度:可以存储的最大长度多少字符。
  • 默认:初始默认值。
  • 索引:可以通过索引快速检索到需要的数据。
  • A_I:自动增常,俗称自增,一般用于id。

基础操作

数据表都是用来存放数据的,那么这些数据可以增删改查。可以通过SQL语句来控制。
截屏2020-04-17下午9.29.11.png

增加

  1. INSERT INTO `news`(`newsid`, `newstitle`, `newsimg`, `newscontent`, `addtime`) VALUES ([value-1],[value-2], [value-3], [value-4], [value-5])
  • INSET 嵌入、插入
  • INTO 到…里
  • news 表名
  • (newsid, newstitle, ……) 字段名(插入哪些字段的值)
  • VALUES 值 (插入字段的值)
  • ([value-1], [value-2],……) 对应的值 和字段名的位置一一对应

由于我们在建表的时候设置 newsid 的值是自增的,所以这里可以删除掉。

修改

  1. UPDATE `news` SET `newsid`= [value-1], `newstitle` = [value-2] WHERE `newsid` = 1


  • UPDATE 修改更新
  • news 表名
  • SET 放置 (就是修改)
  • newsid= [values-1] 把哪个字段的值改成什么
  • WHERE 在哪(也就是符合的条件)例如 newsid= 1 可以多个条件

删除

  1. DELETE FROM `news` WHERE `newsid` = 1
  • DELETE 删除
  • FROM 来自(删除来自哪)
  • news 表名
  • WHERE 在哪(也就是符合的条件)例如 newsid= 1 可以多个条件

查询

SQL语句

  1. SELETE `字段名` FROM `news` WHERE `newsid` = 1
  • SELECT 选择
  • 字段名 哪个字段或多个字段 所有字段用*来表示
  • FROM 来自(选择来自哪个表单或多个表单)
  • news 表名(可以多个表,用逗号分隔开)
  • WHERE 在哪(也就是符合的条件)例如 newsid= 1 可以多个条件