php操作数据库常用命令 php中数据库怎么设计( 七 )


mail("收件人地址","主题","正文","From:发件人\r\nReply-to:发件人的地址");
不过mail()需要服务器的支持,在WINDOWS下还需要配置SMTP服务器,一般来说外面的LINUX空间都行 。
好像上传文件和发邮件比ASP简单很多,只要调用函数就可以了 。ASP还需要用到服务器的不同组件比如FSO、JMAIL什么的 。
;
php中mysql_select_db是啥意思?这是数据库的基本常用语句之一,$link =mysql_connect("localhost","root","");
mysql_select_db("aaa", $link); 譬如这一句,括号里的是数据库(aaa),$link
就是执行第一句的链接到aaa数据库里面,通过select语句查询出数据库当中的参数,然后进行根据你以后的命令具体处理 。
当然如果你喜欢,变量名随意改换!
基本的意思就是这样 , 好好体会一下吧!祝你成功!
关于PHP获取MYSQL数据超出范围的问题select * frommytable wherenamelike '张%' limit3,5;
#查询 姓名为张并且取 第三条到第5条的数据php操作数据库常用命令,
#我一般叫做分页查询就是截取从第几条到第几条
Mysql操作
创建数据库
新建数据库命令php操作数据库常用命令:Createdatabase 数据库
查看所有数据库
命令:Show databases
打开数据库
命令:use数据库名
删除数据库
命令:dropdatabase 数据库名
创建表
命令:create table 表名(列名数据类型,列名数据类型, 。。。。。。。)
查看当前数据库下所有表
命令:show tables
查看当前表结构
命令:desc 表名
删除表
命令:drop table 表名
插入数据insert
命令:Insertinto表名(字段1,字段2,字段3……)values(值1,值2 , 值3……)
查看数据select
命令:Select 字段1 , 字段2,……from表名 。字段之间用“,”隔开,如果查询所有的字段用“*”来代替 。
修改数据update
命令:update表名set 字段名1=‘新值1’,字段名2=‘新值2’ where='条件'如果不加where条件那么将会把所有的记录的值都修改掉 。
删除数据delete
命令:deletefrom表名where条件 。如果不加where条件那么将会把所有的记录都删除掉 。
mysql中的运算符
算术运算符:
大于:
小于:
等于: =
不等于: !=
大于等于: =
小于等于: =
逻辑运算符:
且: and
或者: or
between.....and.....
Between.....and.....:代表在什么什么之间,通常用于范围的查询
in查询
Delete from 学生表 where id in=10 orid=12 or id=13)
例子 Delete from 学生表 where id in(10,12,13)
排序的order by
Order by为排序的意思 , 格式为:order by 排序列 desc(指的是降序)asc(指的是升序) 默认为升序
例子:Select * from table order by id desc
模糊查询
模糊查询通常用于关键字查询,使用like来代表
% 代表任意多个字符 _ 代表任意一个字符
例如:查询出姓张的学生姓名
Select * from 学生表 where name like ‘张%’
查询出学生姓名中包含’大‘的学生信息
Select * from 学生表 where name like’%张%
查询出电话号的第二位是5的学生信息
elect * from 学生表 where name like’_5%’
limit限制记录条数(limit可以减轻mysql压力 , 主要用截取和分页)
偏移量 (分页时用的) :(当前页减1)*每页条数
偏移量就是 limit 偏移量,每页条数
Limit用于限制结果集,限制查询出的条数,可以有一个参数也可以有两个参数,一个参数的时候代表从第一条数据查询取多少条,两个参数的时候 , 第一个参数代表从哪条记录开始 , 但不包括该条记录,第二个参数代表取多少条 。