[PHP]Head First – PHP &MySQL (第二章总结)

WBOY
Freigeben: 2016-06-23 13:02:29
Original
923 Leute haben es durchsucht

人工操作大量的数据是一件很繁琐的事情,所以需要数据库来帮助管理数据。

MySQL作为一种主流数据库,使用SQL语言,一般可以通过MySQL终端和phpMyAdmin图形化工具来进行输入管理,phpMyAdmin可以在wnmp中的local页面找到。

通常数据库的初试用户名为root,初试数据库口令是password。

MySQL命令

CREATE DATABASE example;创建example数据库

USE example;选择使用example数据库

CREATE TABLE users (

name varchar(30),

email varchar(50),

建立在example数据库下的users表格,包含name和email两个列,varchar类型,大小分别为30和50.

INSERT INTO users (name, email)

VALUES (‘Jack’,’jacksemail@gmail.com’)

向users表格插入数据,name对应’Jack’,email对应’jacksemail@gmail.com’

SELECT * FROM users

请求users表下的所有列的数据

SELECT name FROM users

请求users表下的name列的数据

SELECT name, email FROM users

请求users表下的name和email列的数据

PHP中的MySQL相关命令

mysqli_connection(‘数据库的位置’,’数据库用户名’,’数据库口令’,’数据库名’)

数据库的位置 = 域名,IP地址或localhost

数据库用户名 = root (MySQL默认)

数据库口令 = password (MySQL默认)

数据库名 = example (自己定义的数据库名)

mysqli query(databaseconnect,query);

通过一个数据库连接和一个查询串完成SQL查询

my close(databaseconnect)

关闭连接

<?php  $dbc = mysqli_connect('localhost','Jack','password','example')    or die ('Error connecting to MySQL server');  $query = "INSERT INTO users (name, email)".    "VALUE ('Jack','jacksemail@gmail.com')";  $result = mysqli_query($dbc, $query)    or die ('Error querying database');   $mysqli_close($dbc);?> 
Nach dem Login kopieren

总结

本章主要讲了两部分,一是在数据库中如何建立数据库表,插入数据,查询数据;二是如何在php中连接数据库,插入数据,关闭数据库。

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!