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.查询语句

 
12.修改语句

13.删除语句

四.结语



















