分享

8.mysql

 python_diango 2012-04-26
mysql 小型关系型数据库管理系统
一、开发者为瑞典Mysql AB公司
1.可以处理上千万条记录的大型数据
2.支持常见SQL语句规范
3.可移植性高,安装简单小巧
4.良好的运行效率
5.调试、管理,优化简单(相对大型数据库)

二、访问MYSQL的几种途径
默认端口3306端口
1.官方MySql Administrator tool
2.第三方访问工具:mysqlexec,mysql连接起居
3.web访问工具

比较:
使用可独断工具操作效率高,安全性高
使用WEB方式简单方便,不受限制
3.数据库中常用字段类型:

整数型:TINYINIT,SMALLNINT,INT,BIGINT
小数型:FLOAT,DOUBLE,DECIMAL(M,D)
   (M:整个长度 D:小数位)
EG:decimal a(10,3)  表示整数7位,小数3位
字符型:CHAR,VARCHAR
日期型:DATETIME,  DATE,    TIMESTAMP
日期和时间|只有日期|日期转换成数字,精度更高|
备注型:TINYTEXT,TEXT,LONGTEXT

4.创建一个简单的数据库

创建一个数据库命令:create table
删除一个数据库命令:drop table
修改一个字段名称:  rename table `原字段` TO  `新字段`

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`)
)

EG:

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`)
);

desc test; 查看表结构




CREATE TABLE  `test`.`salary` (
`id` INT( 5 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`name` VARCHAR( 10 ) NOT NULL COMMENT  '姓名',
`salary` DECIMAL( 9, 3 ) NOT NULL
) ENGINE = MYISAM ;

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多