php操作MySQL数据库
1. 数据库的由来:
- 结绳记事:1.不易保存 2.安全性低 3.效率低
- 记录在纸上:1.不容易保存 2.安全性低 3.效率也低
- 记录在大脑:1. 安全性高 2.数据量低 3. 容易忘记
- 电脑文件:1.安全性低 2.效率低(数据量比较大的时候效率就会变低)
- 数据库文件:1.安全性高 2.存储数据比较快 3.检索速度也快
2.什么是数据库
数据库(Database)简称DB ,D就代表data(数据)
B就代表base(库) 数据库就是一个可以储存数据的仓库.
3.数据库常用关系型有哪些:
-
1.oracle:它是目前世界上流行的关系型数据库管理系统之一,
-
注: 它的优势就是移植性好、使用也方便、功能性也强、 适用于大、中、小微机环境。它的劣势就是 收费。 -
2.SQL server: 它应用于电子商务、银行、保险、电力等行业。
-
注:它的优势是 对操作系统的稳定性要求比较高。 它的劣势是 它收费而且他只能在Windows平台上运行 -
3.MySQL:它采用GPL协议,用户可以根据在即的需求进行修改
注:它的优势:具有跨平台还可以在Linux、Windows、Mac OS等系统上使用。 它还是低成本、高性能、上手比较快、API接口还免费。
4.数据库存储的结构:
注意:数据表的横向被称为 “行”,纵向被称为 “列”,行列交叉处的数据被称为 “值”。
数据表中的每一行内容被称为 “记录”,每一列的列名称被称为 “字段”。
| id | nane | age |
|---|---|---|
| 1 | Tom | 13 |
| 2 | Jimmy | 24 |
数据库存储结构的结果:
//存储结果1 //存储结果2
$id=1; $id=2;
$name='Tom'; $name='Jimmy';
$age=13; $age=24;
MySQL的默认端口为:3306。
创建数据库
创建数据库就是在数据库系统中划分一块存储数据空间
基本语法格式:
CREATE DATABASE 自己写数据库名
例如:create database ‘itcast’;
数据库管理
| 功能 | 示例 | 描述 |
|---|---|---|
| 查看数据库 | SHOW DATABASES; | 显示MySQL数据库服务器中已有的数据库 |
| 创建数据库 | CREATE DATABASE 反引号里面写 itheima | 创建一个名称为itheima的数据库 |
| 选择数据库 | USE 反引号里面写 itheima | 选择数据库itheima进行操作 |
| 删除数据库 | DROP DATABASE 反引号里面写 itheima | 删除数据库itheima |
反印号为 ``
例如:
查看数据库 SHOW DATABASES;
创建数据库 CREATE DATABASE `itheima`;
选择数据库 USE `itheima`;
删除数据库 DROP DATABASE `itheima`;
注:为避免用户自定义的名称与系统命令冲突,最好使用反引号包裹数据库名称、字段名称和数据表名称
数据库的基本操作
创建 :create database 数据库名;
避免重复数据库:if not exists 数据库名;
查看建库语句:show create database 数据库名;
使用: use 数据库名;
删除数据库: drop database 数据库名;
数据表的基本操作
创建数据表:create table 表名(字段)
举例:
创建表结构:create table 表名(
id int unsigend auto_increment primary key,
name vachar(20)not null
);
表引擎:ALTER TABLE表名 ENGINE=INNODB;
查看表: show tables
查看表结构: desc 表名;
详细查询表: show columns from student
更改数据表的名称:
ALTER TABLE 数据表名 RENAME (反引号里面写 修改的数据表名);
RENAME table 数据表名 TO 修改的数据表名
删除数据表: DROP table IF EXISTS 数据表名;
本文介绍了PHP操作MySQL数据库的基础知识,包括数据库的由来、常见的关系型数据库、数据库存储结构,以及如何在MySQL中创建、管理及操作数据库。重点讲解了创建数据库的语法,并给出了创建数据表的实例。
1074

被折叠的 条评论
为什么被折叠?



