简介
简单来说PHP是 xampp 自带的数据库,通过网页访问localhost 可以看到页面上就自带phpMyAdmin。
进入之后就会发现其实是一个网页版的MySQL。可以通过新建来创建数据库。
建表
在数据库下点击新增,会初始化一张表,通过设置表的名字,以及字段数量可以创建一张新表。
| 名字 | 类型 | 长度/值 | 默认 | 排序规则 | 属性 | 空 | 索引 | A_I | 注释 | 虚拟 | 移动字段 | 媒体(MIME) 类型 | 浏览器显示转换 | 浏览器显示转换选项 | 输入转换 | 输入转换选项 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
我们可以看到表头设置项,这里需要我们注意的有几项:
- 名字:字段名。
- 类型:数据类型。
- 长度:可以存储的最大长度多少字符。
- 默认:初始默认值。
- 索引:可以通过索引快速检索到需要的数据。
- A_I:自动增常,俗称自增,一般用于id。
基础操作
数据表都是用来存放数据的,那么这些数据可以增删改查。可以通过SQL语句来控制。
增加
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 的值是自增的,所以这里可以删除掉。
修改
UPDATE `news` SET `newsid`= [value-1], `newstitle` = [value-2] WHERE `newsid` = 1
- UPDATE 修改更新
news表名- SET 放置 (就是修改)
newsid= [values-1] 把哪个字段的值改成什么- WHERE 在哪(也就是符合的条件)例如
newsid= 1 可以多个条件
删除
DELETE FROM `news` WHERE `newsid` = 1
- DELETE 删除
- FROM 来自(删除来自哪)
news表名- WHERE 在哪(也就是符合的条件)例如
newsid= 1 可以多个条件
查询
SQL语句
SELETE `字段名` FROM `news` WHERE `newsid` = 1
- SELECT 选择
- 字段名 哪个字段或多个字段 所有字段用*来表示
- FROM 来自(选择来自哪个表单或多个表单)
news表名(可以多个表,用逗号分隔开)- WHERE 在哪(也就是符合的条件)例如
newsid= 1 可以多个条件
