这是我参与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 操作数据库步骤:
- 选择数据源 localhost
- 设置数据库
- 确定字符编码 防止乱码
mysql_query('set names utf8') - 编写
sql语句 - 执行
sql语句mysql_query - 返回执行结果
预告: 加油, 追梦人
学习就是一个不断进行的过程, 坚持下去, 定有收获!
日积月累, 巩固基础, 早进大厂!
坚持很不容易, 坚持下来更不容易, 你真棒!
Calm Down & Carry On!
更多阅读:
前文更新回顾
【重学 JS】每天学习巩固基础系列文章:
【day2】各种运算符、 【day3】数据类型、 【day4】循环结构 & 条件语句、 【day5】函数(重点)、 【day6】作用域 & 事件、
【day7】对象 & 数组方法总结、 【day8】字符串方法 & 部分排序、
【day9】Math 对象 & 封装函数、 【day10】BOM-浏览器对象模型、
【day12】Event 事件对象初识(一)、 【day13】Event 事件对象初识(二)、
更多期待在路上...任重而道远==-..-==