mysql基本建表
来源:互联网 发布:会计网络在线课程 编辑:程序博客网 时间:2024/06/06 07:19
1.下面的操作是创建一个商品表
/*
创建产品表*/
DROP TABLE IF EXISTS s_product;
CREATE TABLE `s_product` (
`p_id` int(1) unsigned NOT NULL AUTO_INCREMENT COMMENT '产品ID,唯一索引',
`p_sn` varchar(100) NOT NULL COMMENT '产品条码',
`p_csn` varchar(100) NOT NULL COMMENT '产品类别条码',
`p_name` varchar(100) NOT NULL COMMENT '产品名称',
`p_unit` varchar(10) NULL COMMENT '单位名称',
`p_marketPrice` decimal(10,2) NOT NULL DEFAULT '0' COMMENT '产品市场价格/产品建议零售价',
`p_unitPrice` decimal(10,2) NOT NULL DEFAULT '0' COMMENT '产品批发价格',
`p_orderNumber` int(1) NOT NULL DEFAULT '0' COMMENT '产品起批数量',
`p_content` text NULL COMMENT '产品详情描述',
`p_title` text NULL COMMENT '产品页标题',
`p_keywords` text NULL COMMENT '产品页关键词',
`p_descripetion` text NULL COMMENT '产品页描述',
`p_hits` int(1) NOT NULL DEFAULT '0' COMMENT '产品点击量',
`p_addtime` int(1) NOT NULL COMMENT '产品添加时间',
`p_owner` int(1) NOT NULl COMMENT '产品拥有者(产品所属商家)',
PRIMARY KEY (`p_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
注意 ' '和` `引号的区别,这里很重要
2.关于MyISAM引擎和InnoDB引擎
个人总结:MyISAM和InnoDB是mysql数据库两种不同的存储引擎,其中MyISAM是默认的,关于两者各有优缺点,需根据自己的实际项目进行选择:
MyISAM存储引擎不支持事务,无法使用外键,但是MyISAM更注性能,执行速度比InnoDB更快,其数据和索引是分开的,并且索引是有压缩的,所以内存内存使用率提高了不少,如果平台数据量很大,而且select操作比较多的话,MyISAM是更好的选择。MyISAM对于select count(*) from table只需简单取出已经保存号的行数,但是InnoDB需要对表查询一遍,不过如果加上了where条件,两种方式一样;InnoDB支持事务,外键等高级功能。
0 0
- mysql基本建表
- MySQL表基本操作
- mysql 基本
- MySQL基本
- mysql基本
- MySQL:MySQL基本入门
- MySql的基本使用,数据库,表,数据的基本操作
- MySQL基本命令 查看数据库、表的基本命令
- mysql 表的基本操作整理
- 【mysql】表的创建以及基本操作
- MySql数据库的基本操作-表-总结
- Mysql 表操作的基本语法
- MySQL InnoDB表--BTree基本数据结构
- mysql数据库表的基本操作
- MySQL数据库表的基本操作
- MySQL数据库 表的基本操作
- mysql数据库表的基本操作
- MySQL数据库的基本表结构
- 将excel中数据导入到mysql数据库
- 4.19
- sql server 结束指定数据库所有进程
- C#创建DataTable
- 《Linux高性能服务器编程》读书笔记之tcp协议详解
- mysql基本建表
- 4.20
- latex写的简历如何转换成word或者HTML
- textview设置 weight
- Struts2教程8:拦截器概述
- 如何快速枚举局域网内所有存活主机IP
- Tomcat 配置隐藏根目录
- WPF 4.5和C#(3.3)——布局(Grid)
- 好像是 Subversion 1.7 或更高版本的工作副本。请升级你的 Subversion 客户端,以使用此工作副本。