Day4——数据库基础
数据库基础--基于phpstudy自带的MySQL数据库(下载了PHPstudy后就无需下载额外的MySQL)
- 一、数据库概念
- 1、为什么要学习数据库?
- 2、什么是数据库?
- 3、数据库的访问方式
- 4、数据管理技术经历的三个阶段
- 5、关系型数据库与非关系型数据库
- 6、常见数据库——MySQL
- 7.好用的辅助工具——everything
- 二、MySQL数据库操作
- 1、数据库构成
- 2、代码实操
- 3.Navicat的使用
- 三.数据库类型
- 整数型
- 浮点型
- 日期与时间
- 字符串型
- 四.数据库操作
- 1.创建数据表
- 2.约束条件
- 创建主键
- 创建外键
- 约束
- 3.显示指定数据库中的所有表
- 4.查看表的结构
- 5.删除数据库表
- 6.修改表名
- 7.修改字段的数据类型
- 8.修改字段名
- 9.增加字段
- 10.删除字段
- 11.查询语句
- 12.修改语句
- 13.删除语句
- 四.结语
一、数据库概念
1、为什么要学习数据库?
90%以上的软件都需要操作数据,比如:游戏、社交、新闻、商城、财务等
2、什么是数据库?
数据库是一种电子的仓库。
3、数据库的访问方式
4、数据管理技术经历的三个阶段
人工管理阶段–>文件系统阶段–>数据库系统阶段
5、关系型数据库与非关系型数据库
6、常见数据库——MySQL
mysql的地位:中国市场占有率第一。
mysql的特点:
1.速度快
2.免费(中小企业的唯一选择)
7.好用的辅助工具——everything
二、MySQL数据库操作
1、数据库构成
表(abe),列(column),行(row),值(value),主键(primary key)
表:简单的电子表格,名字是唯一的。
列:表中的一个字段,表由一个或者多个列组成。
行:表中的一个记录。
值:行的具体信息,每个值必须与列的数据类型匹配。
主键:一列或一组列,一个数据表中只有一个主键,可以通过主键来查询数据。
2、代码实操
0.1:用cmd打开mysql的相应运行文件。
详细过程见这个文章
0.2:启动mysql。
mysql -u root -p
password:默认为root
1.显示mysql中有多少个数据库。(代码如下,写入系统cmd中)
show databases;
2.数据库连接
mysql -h(主机地址) -u root(用户名) -p(指定密码)
注意:在自己电脑上登录可以不加-h参数。-p如果登录密码为空,可不打。
3.创建数据库
create database database_name;
4.删除数据库
5.选择需要操作的数据库
use sys
3.Navicat的使用
三.数据库类型
整数型
浮点型
日期与时间
字符串型
四.数据库操作
1.创建数据表
2.约束条件
创建主键
创建外键
约束
3.显示指定数据库中的所有表
4.查看表的结构
5.删除数据库表
6.修改表名
7.修改字段的数据类型
8.修改字段名
9.增加字段
10.删除字段
11.查询语句