mysql笔记2
来源:互联网 发布:iptv网络电视连接不上 编辑:程序博客网 时间:2024/05/16 03:34
四、数据字段属性
* 1. unsigned 可以让空间增加一倍 -128-127 0-255
*
* 只能用在数值型字段
*
* 2. zerofill
*
* 只能用在数值型字段, 前导0
*
* 该字段自动应用UNSIGNED
*
* 3. AUTO_INCREMENT
* 只能是整数, 数据每增加一条就会自动增1, 字段的值是不充许重复
*
* NULL 0 留空
*
* 每个表都最好有一个ID字段,设置为自动增涨, auto_increment
*
* 4. NULL 和 NOT NULL
*
* 默认是空
*
* NULL 值
*
* 将来将这个表的数据转为PHP程序的数据时, 整数列有NULL 转成0吗 字符串NULL PHP '' 0.00
*
* 建议: 在创建表时每个字段都不要插入NULL
*
*
* not null
*
* 5 default
*
CREATE TABLE users(
id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30) NOT NULL DEFAULT '',
height DOUBLE(10,2) NOT NULL DEFAULT 0.00,
age INT NOT NULL DEFAULT 0,
sex CHAR(4) NOT NULL DEFAULT '男'
);
*
* 五、创建索引
*
* 1. 主键索引
* 主要作用是确定数据库表里一条特定数据记录的位置
*
* 最好为每一张数据表定义一个主键
*
* 一个表只能指定一个主键
*
* 主键的值不能为空
*
*
* 2. 唯一索引
* 都可以防止创建重复的值
*
* 每个一表都可以有多个唯一索引
*
* unique
*
*
*
* 3. 常规索引
*
* 最重要的技术
*
* 提升数据库的性能
*
* 可以提高查找的速度, 减慢数据列上插入,删除, 修改
*
* 和表一样是独立的数据对象
*
* 可以单独使用
*
* 也可在创建表时创建
*
* index key 是同义词
*
* 多列都可以,
*
*
* 4. 全文索引
*
* fulltext类型索引, MyISAM 表类型使用, 只有在varchar char text文本字符串上使用
*
* 也可以多个数据列使用
* 1. unsigned 可以让空间增加一倍 -128-127 0-255
*
* 只能用在数值型字段
*
* 2. zerofill
*
* 只能用在数值型字段, 前导0
*
* 该字段自动应用UNSIGNED
*
* 3. AUTO_INCREMENT
* 只能是整数, 数据每增加一条就会自动增1, 字段的值是不充许重复
*
* NULL 0 留空
*
* 每个表都最好有一个ID字段,设置为自动增涨, auto_increment
*
* 4. NULL 和 NOT NULL
*
* 默认是空
*
* NULL 值
*
* 将来将这个表的数据转为PHP程序的数据时, 整数列有NULL 转成0吗 字符串NULL PHP '' 0.00
*
* 建议: 在创建表时每个字段都不要插入NULL
*
*
* not null
*
* 5 default
*
CREATE TABLE users(
id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30) NOT NULL DEFAULT '',
height DOUBLE(10,2) NOT NULL DEFAULT 0.00,
age INT NOT NULL DEFAULT 0,
sex CHAR(4) NOT NULL DEFAULT '男'
);
*
* 五、创建索引
*
* 1. 主键索引
* 主要作用是确定数据库表里一条特定数据记录的位置
*
* 最好为每一张数据表定义一个主键
*
* 一个表只能指定一个主键
*
* 主键的值不能为空
*
*
* 2. 唯一索引
* 都可以防止创建重复的值
*
* 每个一表都可以有多个唯一索引
*
* unique
*
*
*
* 3. 常规索引
*
* 最重要的技术
*
* 提升数据库的性能
*
* 可以提高查找的速度, 减慢数据列上插入,删除, 修改
*
* 和表一样是独立的数据对象
*
* 可以单独使用
*
* 也可在创建表时创建
*
* index key 是同义词
*
* 多列都可以,
*
*
* 4. 全文索引
*
* fulltext类型索引, MyISAM 表类型使用, 只有在varchar char text文本字符串上使用
*
* 也可以多个数据列使用
0 0
- MYSQL数据类型笔记2
- mysql笔记集锦2
- MySQL学习笔记2
- MySQL学习笔记 2
- MySQL笔记(2)
- mysql笔记2
- mysql 学习笔记2
- MYSQL学习笔记2
- MySQL学习笔记2
- mysql学习笔记2
- 2--mysql学习笔记
- mysql入门笔记2
- Mysql 视图笔记2
- mysql笔记2 常用命令
- mysql学习笔记(2)
- Mysql笔记《2》
- mysql 笔记2
- MySQL笔记七-2
- 【转】安卓应用运营知识:VersionCode和VersionName
- 南阳理工OJ_题目488 素数环
- myeclipse2013 jad反编译插件安装
- C++中运用模版报“无法解析的外部符号”错误解决方法
- 2D01-View-Layout-Table-Layout
- mysql笔记2
- VC6.0使用SetLayeredWindowAttributes实现透明效果
- 数据结构专栏
- 这次可以想多远
- 深入理解JVM内幕
- 贪吃蛇学到的知识
- cppunit在vs2008下使用的环境搭建
- 【机器学习算法-python实现】决策树-Decision tree(2) 决策树的实现
- 根据apk 查询package名字和activity名称