PHP網(wǎng)站制作之MYSQL字段類(lèi)型的介紹_網(wǎng)絡(luò )編程_奇迪科技(深圳)有限公司(m.cheanjie.com)
齊迪網(wǎng)絡(luò )科技本次講解的知識點(diǎn):MYSQL默認使用的是3306端口
整數型:TINYINT,SMALLINT,INT,BIGINT
小數型:FLOAT,DOUBLE,DECIMAL(M,D)
字符型:CHAR,VARCHAR
日期型:DATETIME ,DATE,TIMESTAMP
備注型:TINYTEXT ,TEXT ,LONGTEXT
創(chuàng )建一個(gè)數據庫命令:CREATE TABLE
刪除一個(gè)數據庫命令:DROP TABLE
修改一個(gè)字段名稱(chēng):RENAME TABLE `原字段` TO `新字段`
刪除一個(gè)字段:ALTER TABLE `表` DROP `原字段`
插入一個(gè)字段:ALTER TABLE `表` ADD `新字段` … AFTER `原字段`
Example #1 創(chuàng )建一個(gè)數據庫實(shí)例
<?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 查詢(xún)語(yǔ)句和條件語(yǔ)句
公式:SELECT 查詢(xún)字段 FROM 表名 WHERE 條件
//查詢(xún)條件
查詢(xún)字段:可以使用通配符* 、字段名、字段別名。例:SELECT * FROM teble
表 名: 數據庫.表名 ,表名
常用條件: = 等于 、<>不等于、in 包含 、 not in 不包含、 like 匹配、BETWEEN 在范圍 、 not BETWEEN 不在范圍 < 、>
條件運算: and 、 or 、 ( )
通 配 符:% 表示0個(gè)或多個(gè)字符構成的字符串。 _ 表示單個(gè)字符
例:
搜索以PHP100開(kāi)頭:
SELECT * FROM teble WHERE title LIKE 'PHP100%'
搜索以PHP100結束:
SELECT * FROM teble WHERE title LIKE '%PHP100'
搜索包含PHP100:
SELECT * FROM teble WHERE title LIKE '%PHP100%'
//排序,分組,指針查詢(xún),計算
分組語(yǔ)句:group by 字段 //語(yǔ)句最后 order之前
排序語(yǔ)句:order by 字段,字段 ASC / DESC ////語(yǔ)句最后 limit之前
指針查詢(xún):limit 初始值,每頁(yè)條數 //語(yǔ)句最后
//計算:
COUNT(*) 統計函數
MAX(*) 最大值函數
MIN (*) 最小值函數
AVG(*) 平均值函數
SUM(*) 累計值函數(∑)
//統計函數
mysql_num_rows(mysql_query執行的查詢(xún)返回值);
Example #3、Insert 插入語(yǔ)句
插入時(shí)須考慮清楚字段類(lèi)型避免插入后出現缺值,亂碼現象
1、公式:insert into 表名 (字段…,…) values(值…,…)
2、公式:insert into 表名 values(值…,…)
Example #4、Update 更新語(yǔ)句
公式:UPDATE 表名 SET 字段 = 值 WHERE 條件 limit
常用條件: = 等于 、<>不等于、in 包含 、 not in 不包含、 like 匹配、BETWEEN 在范圍、not BETWEEN 不在范圍
條件預算: and 、 or 、 ( )
Example #5、Delete 刪除語(yǔ)句
公式:DELETE FROM 表名 WHERE 條件 limit
常用條件: = 等于 、<>不等于、in 包含 、 not in 不包含、 like 匹配、BETWEEN 在范圍、not BETWEEN 不在范圍
條件預算: and 、 or 、 ( )
本文版權所有,轉載須注明:來(lái)源 http://m.cheanjie.com/qvdv-oop-653.html