php学习笔记(9):Mysql简介和创建新的数据库
一、MySql简介概要
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司,后来
被Sun公司收购,现在正在被甲骨文收购,支持FreeBSD、Linux、MAC、Windows
等多种操作系统 与其他的大型数据库例如Oracle、DB2、SQL Server等相比功能稍弱
一些 题外话:Postgresql 发展势头很猛
MySQL优势:
1、可以处理拥有上千万条记录的大型数据
2、支持常见的SQL语句规范
3、可移植行高,安装简单小巧
4、良好的运行效率,有丰富信息的网络支持
5、调试、管理,优化简单(相对其他大型数据库)
6、开源的东西,俺一般比较喜欢
二、访问MYSQL的几种途径
MYSQL默认使用的是3306端口
1、使用工具MYSQL官方的工具访问:MySQL Administrator tool
2、使用第三方工具访问:mysqlexec 、 mysql连接器
3、使用WEB方式访问:phpMyAdmin(最常见)
比较:
使用客户端工具操作效率高,安全性高
使用WEB方式简单方便,不受限制
三、介绍数据库中常用字段类型
整数型: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 `原字段
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`)
)