美文网首页
学习PHP与mySQL的辛酸史(二)MySQL

学习PHP与mySQL的辛酸史(二)MySQL

作者: 阿木林_李 | 来源:发表于2018-01-30 15:05 被阅读0次

MySQL

MySQL可以说是最流行的数据库管理系统。这个语言相对来说是松散的,它是能通过简单的命令去获取到数据库信息的。

比如:SELECT title FROM publications WHERE author = ‘Charles Dickens’;

MySQL数据库里包含了一个或者多个表格,每一个表格都包含要储存的信息和数据。

数据库(database):用来储存所有的MySQL的数据。

表格(table):属于数据库的子容器,用来储存实际数据。

(row):表格里的单个记录,包含不同的范围。

(column):在行内的范围名称。

通过命令进入MySQL(Accessing MySQL via the Command Line)

有3个主要方法来进入MySQL

1. 使用命令在终端中进入

2. 使用浏览器进去phpMyAdmin

3. 通过程序语言比如:PHP

$_POST和$_GET

浏览器上用户填的信息,我们不是通过get就是post方法来获取。POST是更加受欢迎的。$_POST是一个键值对的数组。键的值是input的name值。我们在PHP里应该表示为$_POST['name']/$_POST["name"]。当然我也可以把它赋值给一个变量,这样便于我们以后利用。

增加数据(Adding Data)

INSERT INTO table_name VALUES (value1, value2,....)

您还可以规定希望在其中插入数据的列:

INSERT INTO table_name (column1, column2,...) VALUES (value1, value2,....)

查询数据(Retrieving Data)

SELECT column_name(s) FROM table_name(* 字符选取表中所有数据)

更改数据(Updating Data)

UPDATE table_name SET column_name = new_value WHERE column_name = some_value

UPDATE cats SET name='Charlie' WHERE name='Charly'

删除数据(Deleting Data)

DELETE FROM table_name WHERE column_name = some_value

DELETE FROM cats WHERE name='Growler'


储存和取回数据

我们储存数据一般有两种方法:flat file 或者是 数据库(database)。

flat file可以有很多种数据形式,一般来说,我们提到的flat file是指简单的文本文件。我们将实现把客户订单存入这个文本文件。并且实现一行一个订单。文本文件是有一些限制的,如果需要处理大量的数据信息,那我们还是会用数据库来替换。

运用 fopen ( ) 方法来打开文件

$ fp = fopen ( "$DOCUMENT_ROOT/ . . /orders.txt" ,  ' w ' ) ;

fopen ( ) 方法需要2,3,或者4个参数。通常我们使用2个。第一个参数是要打开的文件它所在的路径。例子中$DOCUMENT_ROOT已经被赋值,它的值为$_SERVER [ 'DOCUMENT_ROOT' ]。这个路径我称为相对路径。如果没有路径,那么这个新文件将被建立。第二个参数是文件的类型。' w '意味着打开文件然后输入。第三个和第四个参数是可选的,


附录:

retrieve    /rɪ'tri:v/      取回

相关文章

网友评论

      本文标题:学习PHP与mySQL的辛酸史(二)MySQL

      本文链接:https://www.haomeiwen.com/subject/apufzxtx.html