MYSQL创建数据表!
几个常见的建表原则:
a,表都加前缀
b,所有的字段选择最小的数据类型,如id可以使用mediumint比INT节省25%的空间
c,尽量所有的字段都设置为NOT NULL的,这样能让速度更快
d,为合适的字段(将来用来查询或者排序的字段)建索引
新建一个数据表:
drop table if exists fyz_goods;
create table fyz_goods(
id mediumint unsigned not null auto_increment,
goods_name varchar(45) not null comment '商品名称',
logo varchar(150) not null default '' comment '商品logo',
sw_logo varchar(150) not null default '' comment '商品缩略图',
price decimal(10,2) not null default '0.00' comment '商品价格',
goods_desc longtext comment '商品描述',
is_on_sale tinyint unsigned not null default '1' comment '是否上架;1:上架;0:下架;',
is_delete tinyint unsigned not null default '0' comment '是否删除;1:已经删除;0:没有删除',
addtime int unsigned not null comment '添加时间',
primary key (id),
key price(price),
key is_on_sale(is_on_sale),
key is_delete(is_delete),
key addtime(addtime)
)engine=MyISAM default charset=utf8;
MYSQL创建数据表!的更多相关文章
- MySQL 创建数据表
		MySQL 创建数据表 创建MySQL数据表需要以下信息: 表名 表字段名 定义每个表字段 语法 以下为创建MySQL数据表的SQL通用语法: CREATE TABLE table_name (col ... 
- 九、MySQL 创建数据表
		MySQL 创建数据表 创建MySQL数据表需要以下信息: 表名 表字段名 定义每个表字段 语法 以下为创建MySQL数据表的SQL通用语法: CREATE TABLE table_name (col ... 
- MySQL创建数据表
		* 创建数据表 * * * 一.什么是数据表 * * * * 二.创建数据表的SQL语句模型 * * DDL * * ... 
- MySQL创建数据表并建立主外键关系
		为mysql数据表建立主外键需要注意以下几点: 需要建立主外键关系的两个表的存储引擎必须是InnoDB. 外键列和参照列必须具有相似的数据类型,即可以隐式转换的数据类型. 外键列和参照列必须创建索引, ... 
- MySql——创建数据表,查询数据,排序查询数据
		参考资料:<Mysql必知必会> 创建数据表 在学习前首先创建数据表和插入数据.如何安装mysql可以看看上个博客https://www.cnblogs.com/lbhym/p/11675 ... 
- 吴裕雄--天生自然MySQL学习笔记:MySQL 创建数据表
		创建MySQL数据表需要以下信息: 表名 表字段名 定义每个表字段 语法 以下为创建MySQL数据表的SQL通用语法: CREATE TABLE table_name (column_name col ... 
- PHP MySQL 创建数据表
		PHP 创建 MySQL 表 一个数据表有一个唯一名称,并有行和列组成. 使用 MySQLi 和 PDO 创建 MySQL 表 CREATE TABLE 语句用于创建 MySQL 表. 我们将创建一个 ... 
- mysql创建数据表时如何判断是否已经存在?
		>>> create table if not exists people(name text,age int(2),gender char(1)); 如上代码表示创建一个名为peo ... 
- MySQL创建数据表时设定引擎MyISAM/InnoDB
		我在配置mysql时将配置文件中的默认存储引擎设定为了InnoDB.今天查看了MyISAM与InnoDB的区别,在该文中的第七条"MyISAM支持GIS数据,InnoDB不支持.即MyISA ... 
随机推荐
- css样式DEMO
			<!-- 导入框 --> <div id="importWin" class="easyui-window" title="服务封装 ... 
- r 数据分组处理
			一.R语言实现数据的分组求和 实验数据集 姓名,年龄,班级 ,成绩, 科目 student <- data.frame ( name = c("s1", "s2&q ... 
- R绘制中国地图,并展示流行病学数据
			流行病学的数据讲究“三间分布”,即人群分布.时间分布和空间分布.其中的“空间分布”最好是在地图上展示,才比较清楚.R软件集统计分析与高级绘图于大成,是最适合做这项工作了.关于地图的绘制过程,谢益辉.邱 ... 
- 'cl.exe' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
			1.首先找到vcvars32.bat文件,一般在C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\bin文件夹下 2.打开cmd黑窗 ... 
- MapReduce生成HFile入库到HBase
			转自:http://www.cnblogs.com/shitouer/archive/2013/02/20/hbase-hfile-bulk-load.html 一.这种方式有很多的优点: 1. 如果 ... 
- imx6 fec分析
			/***************************************************************************** * imx6 fec分析 * 本文主要分析 ... 
- 多种方法实现div两列等高(收集整理)
			HTML骨架 <div id="header">头部</div> <div id ="container"> <div ... 
- linux -- 修改文件
			vi编辑器有三种模式:命令模式,编辑模式,末行模式 打开vi后首先是命令模式,用i,o,a等进入编辑模式, 按esc退出编辑模式,回到命令模式. 在命令模式下输入:wq表示保存退出,:wq!强制保存退 ... 
- Climbing Stairs爬楼梯——动态规划
			题目描写叙述: 初阶:有n层的台阶,一開始你站在第0层,每次能够爬两层或者一层. 请问爬到第n层有多少种不同的方法? 进阶:假设每次能够爬两层.和倒退一层,同一个位置不能反复走,请问爬到第n层有多少种 ... 
- 给网站添加X-UA-Compatible标签
			给网站添加X-UA-Compatible标签 方法一:<meta http-equiv="X-UA-Compatible" content="IE=EmulateI ... 
