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 [email protected] 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:\AppServ\MySQL\bin\mysql -h localhost -u root -p 123456
use 数据库名;  //选择MySQL的管理数据库,对当前数据库操作时,可省略数据库名
creat database 数据库名 //新建的数据库以目录形式存在于mysql/data目录下,目录中为每个表建立3个文件,分别记录表结构,索引和数据内容
quit;  //断开客户端程序与数据库服务器的连接
net stop mysql   //在必要时关闭数据库服务器
时间: 2024-11-25 16:42:05

PHP函数和MySQL数据库的相关文章

查看mysql数据库版本方法总结

当你接手某个mysql数据库管理时,首先你需要查看维护的mysql数据库版本:当开发人员问你mysql数据库版本时,而恰好你又遗忘了,那么此时也需要去查看mysql数据库的版本...............下文总结一下Linux平台下查看mysql数据库的方法.个人觉得总结的比较全面了. 方法1:登录数据库时,你可以看到对应mysql数据库的版本信息,如下所示: [[email protected] ~]# mysql -u root -p Enter password: Welcome to

PHP操作MySQL数据库5个步骤

PHP操作MySQL数据库一般可分为5个步骤:1.连接MySQL数据库服务器:2.选择数据库:3.执行SQL语句:4.关闭结果集:5断开与MySQL数据库服务器连接. 1.用mysql_connect()函数连接MySQL数据库服务器 用mysql_connect()函数建立与服务器的连接.然后根据此函数的返回值定位不同的连接. $host = "localhost"; //MySQL服务器地址 $user = "root"; //用户名 $pwd = "

初步使用Node连接Mysql数据库

1. 安装mysql 下载MySQL :MySQL Downloads,并进行安装.安装完,会引导你对数据库进行配置,设置root密码以及创建普通用户以及密码. 2. 安装Node-mysql 通过npm安装mysql的软件包,通过它方便快速调用函数连接mysql数据库.进入项目文件夹,执行npm install mysql --save就行了. 安装完,在项目文件夹的node_modules目录下会生成mysql的目录. 3. 查看readme文档 进入mysql目录中,查看README文档,

CentOS6.8下MySQL数据库版本信息查看

方法1:使用mysql -v命令查看: [[email protected] mysql]# mysql -V mysql Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (x86_64) using readline 5.1 [[email protected] mysql]# mysql --version mysql Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (x86_64) using re

第二百八十五节,MySQL数据库-MySQL函数

MySQL数据库-MySQL函数 1.MySQL内置函数 SELECT执行函数,后面跟要执行的函数 CHAR_LENGTH(str)函数:返回字符串的字符长度 -- CHAR_LENGTH(str)函数:返回字符串的字符长度 SELECT CHAR_LENGTH('欢迎光临'); LENGTH(str)函数:返回字符串的字节长度 -- LENGTH(str)函数:返回字符串的字节长度 SELECT LENGTH('欢迎光临'); CONCAT(str1,str2,...)函数:拼接字符串 --

MySQL数据库获取多个汉字拼音的首字母函数

需求简介:最近的一个项目,想实现如下图所示的显示效果.很明显,如果能够获取对应的汉字词组中每个汉字的拼音首字母就可以实现了,如果是固定的几组汉字,人为的拼一下就可以 了,不过项目中有多处功能需要这个效果,并且事先也不知道对应的汉字是什么,所以就需要一个函数来完成这件事情了,根据网上查询的资料自己改进了一个 函数实现的效果,现分享如下. 1:阅读建议      如果你还没有看过我上一篇博文——MySQL数据库获取汉字拼音的首字母函数,强烈建议请先看一下,因为本篇博文是在她的基础之上写的,相关雷同的

MYSQL数据库学习----MYSQL函数

MYSQL函数分为几种 数学函数 字符串函数 日期和时间函数 条件判断函数 系统信息函数 加密函数 格式化函数 一:数学函数 主要使用的几个数学函数 1 ABS()----绝对值函数 eg. SELECT ABS(-5); 返回 5 2 PI()----圆周率函数 eg. SELECT PI(); 返回 3.141596 3 SIGN()----符号函数 正数返回1,0返回0,负数返回-1 eg. SELECT SIGN(5),SIGN(0),SIGN(-5); 返回 1,0,-1 4 RAND

MySQL 数据库 password函数

在MySQL数据库中 执行下面这一句,会对字符串生成加密后的 新的字符串 .用户在数据库中存储密码. SELECT PASSWORD('aa') 生成的字符串 已 * 号开头. 比如 '*DEE59C300700AF9B586F9F2A702231C0AC373A13' SELECT OLD_PASSWORD('aa') ; OLD_PASSWORD 是旧版本的加密函数 ,生成的字符串是 16位的 如'aa' 加密后是 '077baf58491e1952' . 这种生成密码的方法 依赖数据库,而

MySQL 数据库 常用函数

一.数学函数 数学函数主要用于处理数字,包括整型.浮点数等. ABS(x) 返回x的绝对值 SELECT ABS(-1) -- 返回1 CEIL(x),CEILING(x) 返回大于或等于x的最小整数 SELECT CEIL(1.5) -- 返回2 FLOOR(x) 返回小于或等于x的最大整数 SELECT FLOOR(1.5) -- 返回1 RAND() 返回0->1的随机数 SELECT RAND() --0.93099315644334 RAND(x) 返回0->1的随机数,x值相同时返