mysql数据库

  数据库的概念

数据库(Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。

数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据    库系统都在各个方面得到了广泛的应用。

  结构化数据

结构化数据:能够用数据或统一的结构加以表示,我们称之为结构化数据,如数字、符号。传 统的关系数据模型搜索、行数据,存储于数据库,可用二维表结构表示。

  关系型数据库

关系数据库是最常用的数据库类型

关系数据库由关系组成,这些关系通常称为表格

  结构化查询语言SQL介绍

结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一  种数据库查询和程序设计语言,用于存取数据以及查询、更新    和管理关系数据库系统;同时    也是数据库脚本文件的扩展名。

  主键

主键是唯一且不为空的,用以标识唯一的一条记录。

  MySQL 常用数据类型

整数型:TINYINT,SMALLINT,INT,BIGINT(带符号和无符号)

TINYINT : 1个字节       -128-- 127(0-255)

SMALLINT : 2个字节    -32768 -- 32767(0 -65535)

INT : 4 个字节       -2147483648 -- 2147483647(0 -4294967295)

BIGINT : 8个字节   -9223372036854775808 -- 9223372036854775807

(0 - 18446744073709551615)

浮点型:FLOAT,DOUBLE

FLOAT:占4个字节

DOUBLE: 占8个字节,表示的小数区间更大。

字符型:CHAR,VARCHAR

CHAR:定长类型,一般用于性别、密码等。

VARCHAR:可变类型,自身长度+1,一般用于用户名、标题等。

日期型:DATETIME,DATE

DATETIME '0000-00-00 00:00:00'

DATE '0000-00-00'

备注型:TINYTEXT,TEXT,LONGTEXT

TINYTEXT 字符串,最大长度255个字符

TEXT 字符串,最大长度65535个字符

LONGTEXT 字符串,最大长度4294967295个字符

  SQL条件查询

新增数据

$query= "INSERT INTO infomation () VALUES ()";

mysql_query($query);

修改数据

$query = 'UPDATE infomation  SET score=87 WHEREid=1';

mysql_query($query);

删除数据

$query = "DELETE FROM  infomation WHERE id=2";

mysql_query($query) ;

查询数据

$query = "SELECT id,name,email,score,dateFROM  infomation ";

$result = mysql_query($query) ;

  PHP连接数据库演示

1、连接数据库--mysql_connect(主机名,用户名,密码);                  


2、选择数据库、设置字符集

mysql_select_db(数据库的名称);

mysql_query(‘SET NAMES UTF8’);

3、关闭数据库

mysql_close();

获取记录集:

$query = "SELECT * FROM infomation ";

$result = mysql_query($query);

输出记录:

print_r(mysql_fetch_array($result,MYSQL_ASSOC));

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值