Day4——数据库基础
数据库基础--基于phpstudy自带的MySQL数据库(下载了PHPstudy后就无需下载额外的MySQL)
一、数据库概念
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.删除语句

四.结语

本文介绍了数据库的基础知识,包括数据库的重要性、类型,特别是MySQL的使用。内容涵盖数据库的访问方式,数据管理技术的发展阶段,以及关系型和非关系型数据库的区别。重点讲解了MySQL数据库的操作,如创建、删除数据库,操作数据表,以及使用Navicat作为辅助工具。还涉及到了各种数据库字段类型和常见的CRUD(创建、读取、更新、删除)操作。
1889





