PHP网站制作之MYSQL字段类型的介绍_网络编程_奇迪科技(深圳)有限公司(www.qvdv.net)
齐迪网络科技本次讲解的知识点:MYSQL默认使用的是3306端口
整数型:TINYINT,SMALLINT,INT,BIGINT
小数型:FLOAT,DOUBLE,DECIMAL(M,D)
字符型:CHAR,VARCHAR
日期型:DATETIME ,DATE,TIMESTAMP
备注型:TINYTEXT ,TEXT ,LONGTEXT
创建一个数据库命令: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`)
)
?>
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