PHP连接数据库(基础)
2014-07-03 23:24
253 查看
注意:SQL 语句对大小写不敏感。INSERT INTO 与 insert into 相同
连接数据库:
关闭连接:
mysql_query() 函数:
此函数用于向 MySQL 连接发送查询或命令
创建数据库:
CREATE DATABASE XXXX
选取数据库:
mysql_select_db($db)
创建表:
CREATE TABLE(XXXXX) 后面一定要带上至少一个值,否则创建失败
主键:
每个表都应有一个主键字段。主键用于对表中的行进行唯一标识。每个主键值在表中必须是唯一的。此外,主键字段不能为空,这是由于数据库引擎需要一个值来对记录进行定位。
自动增加索引:
AUTO_INCREMENT
数据类型表:
1、整型
2、浮点型
3、字符串类型
4、日期和时间类型
连接数据库:
$con = mysql_connect("localhost","root",""); if (!$con) { die('Could not connect: ' . mysql_error()); }else{ echo"success"; }
关闭连接:
mysql_close($con);
mysql_query() 函数:
此函数用于向 MySQL 连接发送查询或命令
创建数据库:
CREATE DATABASE XXXX
选取数据库:
mysql_select_db($db)
创建表:
CREATE TABLE(XXXXX) 后面一定要带上至少一个值,否则创建失败
主键:
每个表都应有一个主键字段。主键用于对表中的行进行唯一标识。每个主键值在表中必须是唯一的。此外,主键字段不能为空,这是由于数据库引擎需要一个值来对记录进行定位。
自动增加索引:
AUTO_INCREMENT
数据类型表:
1、整型
数据类型 | 存储空间 | 说明 | 取值范围 |
TINYINT | 1字节 | 非常小的整数 | 带符号值:-128 ~ 127 无符号值:0 ~ 255 |
SMALLINT | 2字节 | 较小的整数 | 带符号值:-32768 ~ 32767 无符号值:0 ~ 65535 |
MEDIUMNT | 3字节 | 中等大小的整数 | 带符号值:-8388608 ~ 8388607 无符号值:0 ~ 16777215 |
INT | 4字节 | 标准整数 | 带符号值:-2147483648 ~ 2147483647 无符号值:0 ~ 4294967295 |
BIGINT | 8字节 | 大整数 | 带符号值:-263 (-9223372036854775808) ~ 263-1 (9223372036854775807) 无符号值:0 ~ 2^63-1 (9223372036854775807) |
数据类型 | 存储空间 | 说明 | 取值范围 |
FLOAT | 4字节 | 单精度浮点数 | |
DOUBLE | 8字节 | 双精度浮点数 | |
DECIMAL(M,D) | 自定义 | 以字符串形式表示 |
类型 | 存储空间 | 说明 | 最大长度 |
Char[(M)] | M字节 | 定长字符串 | M字节 |
Varchar[(M)] | L+1字节 | 可变长字符串 | M字节 |
tinyblog,tingtext | L+1字节 | 非常小的blob和文本串 | 28字符 |
blog,text | L+2字节 | 小BLOB和文本串 | 216-1字节 |
mediumblob,mediumtext | L+3字节 | 中等的BLOB和文本串 | 224字节 |
longblob,longtext | L+4字节 | 大BLOB和文本串 | 232-1字节 |
enum('value','value') | 1或2字节 | 枚举:可赋予某个枚举成员 | 65535个成员 |
set('value', 'value') | 1,2,3,4或8字节 | 集合:可赋予多个集合成员 | 64个成员 |
类型 | 存储空间 | 说明 | 最大长度 |
Date | 3字节 | YYYY-MM-DD格式表示 | 1000-01-01 ~ 9999-12-31 |
TIME | 3字节 | hh:mm:ss格式表示时间值 | -838:59:59 ~ 838:59:59 |
DATETIME | 8字节 | YYYY-MM-DD hh:mm:ss格式 | |
TIMESTAMP | 4字节 | YYYYMMDDhhmmss格式表示时间戳 | |
YEAR | 1字节 | YYYY格式的年份值 | 1901 ~ 2155 |
相关文章推荐
- php基础连接数据库一
- 零PHP基础搭建phpMyAdmin连接远程数据库
- php基础教程--数据库连接及登录注册
- PHP基础------数据库连接&&增删改
- PHP连接数据库基础知识及易错点
- 数据库基础知识(1)--数据库php连接
- 基础准备:数据库连接
- asp.net 连接数据库基础
- JDBC 基础知识(一) + 各种数据库连接
- ASP.NET基础教程-SqlConnection对象-建立数据库连接
- PHP连接MySQL数据库及以表格输出数据库数据的实现
- php 安全基础 第三章 数据库及SQL
- PHP中数据库连接的设置问题
- PHP连接数据库的方法(2)
- PHP连接数据库的方法(3)
- PHP 连接PostgreSql数据库代码
- 使用PHP+FreeTDS在Linux下连接MS SQLServer数据库
- php数据库连接
- zz[java基础]java连接常见数据库的连接字符串
- PHP面向对象的使用教程 简单数据库连接