马哥学习笔记十四——MySQL进阶之数据类型和sql模型
2014-05-14 15:52
671 查看
1.数据类型:
数值型
精确数值
int
decimal
近似数值
float
double
real
字符型
定长:CHAR(#)、BINARY
变长:VARCHAR(#)、VARBINARY
text, blob
ENUM, SET
日期时间型 date, time, datetime, timestamp
域属性修饰符
数据类型:
1、存入的值类型;
2、占据的存储空间;
3、定长还变长;
4、如何比较及排序;
5、是否能够索引;
mysql>show character set 显示当前服务器所支持的所有字符集
mysql>show collation 显示各个字符集下的排序规则
AUTO_INCREMENT(自增)
整型
非空
无符号
主键或惟一键
CREATE TABLE test(ID INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY, Name CHAR(20));
2.SQL模型:当用户的行为违反了MySQL规定时采取的处理机制
ANSI QUAOTES
IGNORE_SPACE
STRICT_ALL_TABLES
STRICT_TRANS_TABLES
TRADITIONAL
MySQL服务器变量
作用域,分为两类:
全局变量 SHOW GLOBAL VARIABLES
会话变量 SHOW [SESSION] VARIABLES
生效时间,分为两类:
动态:可即时修改
静态:写在配置文件中 通过参数传递给mysqld
动态调整参数的生效方式:
全局:对当前会话无效,只对新建立会话有效;
会话:即时生效,但只对当前会话有效;
服务器变量:@@变量名
显示:SELECT
设定:SET GLOBAL|SESSION 变量名='value'
数值型
精确数值
int
decimal
近似数值
float
double
real
字符型
定长:CHAR(#)、BINARY
变长:VARCHAR(#)、VARBINARY
text, blob
ENUM, SET
日期时间型 date, time, datetime, timestamp
域属性修饰符
数据类型:
1、存入的值类型;
2、占据的存储空间;
3、定长还变长;
4、如何比较及排序;
5、是否能够索引;
mysql>show character set 显示当前服务器所支持的所有字符集
mysql>show collation 显示各个字符集下的排序规则
AUTO_INCREMENT(自增)
整型
非空
无符号
主键或惟一键
CREATE TABLE test(ID INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY, Name CHAR(20));
2.SQL模型:当用户的行为违反了MySQL规定时采取的处理机制
ANSI QUAOTES
IGNORE_SPACE
STRICT_ALL_TABLES
STRICT_TRANS_TABLES
TRADITIONAL
MySQL服务器变量
作用域,分为两类:
全局变量 SHOW GLOBAL VARIABLES
会话变量 SHOW [SESSION] VARIABLES
生效时间,分为两类:
动态:可即时修改
静态:写在配置文件中 通过参数传递给mysqld
动态调整参数的生效方式:
全局:对当前会话无效,只对新建立会话有效;
会话:即时生效,但只对当前会话有效;
服务器变量:@@变量名
显示:SELECT
设定:SET GLOBAL|SESSION 变量名='value'
相关文章推荐
- 马哥学习笔记十五——MySQL进阶之SQL语句
- MySQL学习笔记12:数据类型
- PL/SQL学习笔记-变量作用域及数据类型深入
- Oracle Database 11g SQL 开发指南学习笔记:binary_float和binary_double数据类型
- Mysql常用数据类型详细说明及实例说明(学习笔记一)
- SQL Server 2005 T-SQL 学习笔记:新数据类型
- MySQL入门很简单-学习笔记 - 第 4 章 MySQL数据类型
- mysql数据类型学习笔记
- 马哥学习笔记十八——MySQL进阶之日志管理
- MySQL 5.6学习笔记(数据类型)
- 马哥学习笔记十三——MySQL进阶一
- MySQL学习笔记12:数据类型
- mysql学习笔记03 mysql数据类型
- Mysql学习笔记之常用数据类型
- MySQL入门很简单-学习笔记 - 第 4 章 MySQL数据类型
- MySQL学习笔记(七)―― MySQL的数据类型(字符型)
- PL/SQL学习笔记-常量变量及数据类型初步
- MySQL学习笔记(八)―― MySQL的数据类型(日期型)
- 马哥学习笔记十六——MySQL进阶之事务和隔离级别
- mysql基本数据类型(mysql学习笔记三)