mysql笔记1
来源:互联网 发布:看新闻联播的软件 编辑:程序博客网 时间:2024/06/06 04:14
一个mysql数据库博客:http://www.cnblogs.com/ggjucheng/archive/2012/11/02/2751119.html
一、什么是数据表
**
*
* 二、创建数据表的SQL语句模型
*
* DDL
*
* CREATE TABLE [IF NOT EXISTS] 表名称(
* 字段名1 列类型 [属性] [索引]
* 字段名2 列类型 [属性] [索引]
* ...
* 字段名n 列类型 [属性] [索引]
* ) [表类型] [表字符集];
*
* 表名称和字段名 需要我们自己定义名称
*
* users
* articles
*
* SQL是不区分大小写的, 但是表就是一个文件名, Windows不区分大小写,Linux区分大小写
* 1. 一定要有意义(英文或英文组合和多个单词的缩写)
* 2.自己定的名称最好都小写
* 3. SQL 语句都大写
*
*
*
*
* 三、数据值和列类型
*
* 细分都是按空间大小来区分的
*
* 可以存下就可以
*
* 1、数值型
* 整型(整数)
* 非常小的整型 1字节 -128--127 0-- 255(无符号) TINYINT tinyint
* 较小的整型 2字节 -32768--32767 0---65535 SMALLINT smallint
* 中等大小的整型 3字节 0---16777215 MEDIUMINT mediumint
* 标准的整数型 4字节 -2147483648--- 2147483647 INT int
* 大整数型 8字节 BIGINT bigint
* 浮点型(小数)
* float(M,D) 4字节 M:总的位数 D:小数点后有几位
* double(M,D) 8字节
* 定点数
* decimal(M, D) M+2字节
*
* 2、字符型
* “mysql” 'mysql' \
* 1, char(m) 255 固定长度
* 2, varchar(m) 255 可变长度
*
* char(4) varchar(4)
* '' 4 '' 1字节
* 'ab' 4 'ab' 3字节
* 'abcd' 4 'abcd' 5字节
* 'abcdefg'4 'abcdefg'5字节
*
* ,3, text 文本数据 (文章) 2 16- 1
*
* MEDIUMTEXT
* LONGTEXT
* ,4, blob 二进制数据 (相片)
* MEDIUMBLOB
* LONGBLOB
*
* ENUM 枚举 1或2字节
*
* ENUM("one", "two", "three", "four") --- 65535, 一次只能有一个值
*
* SET 集合 1,2,3,4,8字节 --- 64 一次可以用多个集合中的值,中间使用”,“分开
*
*
* 3、日期型
*
* DATE YYYY-MM-DD
* TIME hh:mm:ss
* DATETIME YYYY-MM-DD hh:mm:ss
* TIMESTAMP YYYYMMDDhhmmss
*
* YEAR YYYY
*
* 创建表时最好不要使用这些中的时间格式(PHP中时间戳 1970-1-1 0:0:0)是一整数
*
* 建议:用整数保存时间 time();
*
* int
0 0
- Mysql学习笔记(1)
- MYSQL数据类型笔记-1
- MySQL学习笔记1
- MySQL学习笔记1
- MySql学习笔记1
- MySQL笔记(1)
- mysql笔记1
- MySQL学习笔记1
- MYSQL学习笔记1
- MySQL学习笔记1
- MySQL 学习笔记(1)
- MySQL学习笔记 1
- MYSQL笔记1安装
- Mysql笔记1
- mysql学习笔记1
- mysql笔记1
- mysql学习笔记(1)
- Mysql学习笔记1
- 判断点及线段是否在多边形内
- logger 日志级别
- 删除表空间时报ORA-12919
- 数据流重定向(鸟哥的私房菜基础篇第三版)
- 远程桌面工具 mRemote
- mysql笔记1
- Aptana Studio
- 送给20多岁的你
- 锤子手机2014发布会视频
- TCP RTT RTO
- DHCP协议
- yarn 集群部署,遇到的问题小结
- 从随机过程到马尔科夫链蒙特卡洛方法
- Eclipse中的javadoc乱码解决