PHP函数和MySQL数据库

SQL语言基础

<1>MySQL的基本语法
命名:用于数据库,表,记录,字段,索引和别名。由字母,数字,下划线,和$组成,四种字符都可以用在名称的第一个字符,纯粹数字不能做名称
大小写:别名区分大小写;UNIX下,数据库和表名(以文件形式存在)区分大小写,windows下不区分;字段,索引,函数名和关键字不区分大小写

<2>MySQL数据类型

<3>MySQL sql语句大全

PHP中的MySQL操作
注意:标准SQL不是程序语言,只是数据库交互式指令。因此SQL必须依赖于其他程序设计语言(这里是PHP)来完成程序性任务

//登录MySQL数据库,参数为:hostname,username,password.登录成功返回登录号(link_identifier),失败返回false
$connect=mysql_connect('localhost','root','123456') or die("无法连接到数据库"); //前一个函数执行失败后,执行后一个函数
//选择数据库,数据库XSGL存在返回ture
$select=mysql_select_db ( "XSGL", $connect);
//发送查询函数有两个
$result =@ mysql_db_query("mysql","select * from user");
该函数有3个参数:数据库名,SQL语句和[link_identifier]
当是UPDATE、INSERT及DELETE语句时,返回的可能是true或者false;是SELECT语句时,返回新的ID值(查询结果的操作句柄)。
当传回false时,一种情况是执行成功但无传回值,另一种情况则是查询的字串有错误。
int mysql_query(string query, int [link_identifier]); //需要用mysql_select_db()指定数据库
//读取MySQL数据库内数据的函数
$row = mysql_fetch_array($result);
该函数将查询结果(result)逐个拆分到数组变量中。返回的数组,既可用数组的下标访问,也可用数据表字段名进行访问
array mysql_fetch_row(int result, int [result_typ]); //只能用数据下标访问返回的数组
//退出MySQL数据库,参数为link_identifier,成功返回ture,否则返回false
close=mysql_close($connect);

在windows环境下使用DOS命令

net start mysql   //启动MySQL服务器
//MySQL客户端程序mysql.exe连接数据库服务器默认主机名localhost,默认用户名UNIX登录名(root或其它)或ODBS(windows)
c:AppServMySQLinmysql -h localhost -u root -p 123456 
use 数据库名;  //选择MySQL的管理数据库,对当前数据库操作时,可省略数据库名
creat database 数据库名 //新建的数据库以目录形式存在于mysql/data目录下,目录中为每个表建立3个文件,分别记录表结构,索引和数据内容
quit;  //断开客户端程序与数据库服务器的连接
net stop mysql   //在必要时关闭数据库服务器
原文地址:https://www.cnblogs.com/zhoutian220/p/4152928.html