PHP网站制作之MYSQL字段类型的介绍_网络编程_奇迪科技(深圳)有限公司(www.qvdv.net)

欢迎来到奇迪科技(深圳)有限公司,超值服务提供卓越产品!

网络编程

PHP网站制作之MYSQL字段类型的介绍

作者:qvdv 来源: 更新时间:2014-11-04

齐迪网络科技本次讲解的知识点:MYSQL默认使用的是3306端口

  • 整数型:TINYINT,SMALLINT,INT,BIGINT

  • 小数型:FLOAT,DOUBLE,DECIMAL(M,D)

  • 字符型:CHAR,VARCHAR

  • 日期型:DATETIME ,DATE,TIMESTAMP

  • 备注型:TINYTEXT ,TEXT ,LONGTEXT

Mysql数据的操作

  • 创建一个数据库命令:CREATE TABLE

  • 删除一个数据库命令:DROP TABLE

  • 修改一个字段名称:RENAME TABLE `原字段` TO `新字段`

  • 删除一个字段:ALTER TABLE `表` DROP `原字段`

  • 插入一个字段:ALTER TABLE `表` ADD `新字段` … AFTER `原字段`

Example #1 创建一个数据库实例

<?php
CREATE TABLE `test` (
`id` int(10) NOT NULL auto_increment,
`uid` varchar(10) NOT NULL default '0',
`regdate` date NOT NULL,
`remark` text NULL,
PRIMARY KEY (`id`)
)
?>

数据库中的常用SQL语句

Example #2、SELECT 查询语句和条件语句

公式:SELECT 查询字段 FROM 表名 WHERE 条件

//查询条件
查询字段:可以使用通配符* 、字段名、字段别名。例:SELECT * FROM teble
表   名: 数据库.表名 ,表名
常用条件: = 等于 、<>不等于、in 包含 、 not in 不包含、 like 匹配、BETWEEN 在范围 、 not BETWEEN 不在范围 < 、>
条件运算: and 、 or 、 ( ) 
通 配 符
% 表示0个或多个字符构成的字符串。  _ 表示单个字符 
例:
    搜索以PHP100开头: 
        SELECT * FROM teble WHERE title LIKE 'PHP100%' 
    搜索以PHP100结束: 
        SELECT * FROM teble WHERE title LIKE '%PHP100' 
    搜索包含PHP100: 
        SELECT * FROM teble WHERE title LIKE '%PHP100%'

//排序,分组,指针查询,计算
分组语句:group by 字段     //语句最后 order之前
排序语句:order by 字段,字段 ASC / DESC    ////语句最后 limit之前
指针查询:limit 初始值,每页条数    //语句最后
//计算:
COUNT(*) 统计函数
MAX(*) 最大值函数
MIN (*) 最小值函数
AVG(*) 平均值函数
SUM(*) 累计值函数(∑)
//统计函数
mysql_num_rows(mysql_query执行的查询返回值);

Example #3、Insert 插入语句

插入时须考虑清楚字段类型避免插入后出现缺值,乱码现象

1、公式:insert into 表名 (字段…,…) values(值…,…)

2、公式:insert into 表名 values(值…,…)

Example #4、Update 更新语句

公式:UPDATE 表名 SET 字段 = 值 WHERE 条件 limit

常用条件: = 等于 、<>不等于、in 包含 、 not in 不包含、 like 匹配、BETWEEN 在范围、not BETWEEN 不在范围
条件预算: and 、 or 、 ( )

Example #5、Delete 删除语句

公式:DELETE FROM 表名 WHERE 条件 limit

常用条件: = 等于 、<>不等于、in 包含 、 not in 不包含、 like 匹配、BETWEEN 在范围、not BETWEEN 不在范围
条件预算: and 、 or 、 ( )


本文版权所有,转载须注明:来源  https://www.qvdv.net/qvdv-oop-653.html