首页 > 代码库 > PHP函数和MySQL数据库
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,否则返回falseclose=mysql_close($connect);
在windows环境下使用DOS命令
net start mysql //启动MySQL服务器//MySQL客户端程序mysql.exe连接数据库服务器默认主机名localhost,默认用户名UNIX登录名(root或其它)或ODBS(windows)c:\AppServ\MySQL\bin\mysql -h localhost -u root -p 123456 use 数据库名; //选择MySQL的管理数据库,对当前数据库操作时,可省略数据库名creat database 数据库名 //新建的数据库以目录形式存在于mysql/data目录下,目录中为每个表建立3个文件,分别记录表结构,索引和数据内容quit; //断开客户端程序与数据库服务器的连接net stop mysql //在必要时关闭数据库服务器
PHP函数和MySQL数据库
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。