About mysql's study.
- TINYINT----存储要求:1 个字节 (-128,127),(0,255)
- SMALLINT----存储要求:2 个字节 (932768,32767),(0,4294967295)
- MEDIUMINT----存储要求:3 个字节 (-8388608,8388607),(0,16777215)
- INT\INTEGER----存储要求:4 个字节 (-2147483648,214747483647),(0,4294967295)
- BIGINT----存储要求: 8 个字节(-9223372036854775808 ,9223372036854775807),(0,18446744073709551615)
- FLOAT----存储要求:4 个字节 (-3.402823466E+38,-1.175494351E-38)
- DOUBLE----存储要求:8 个字节 (-1.7976931348623157E+308,-2.2250738585072014E-307)
- DOUBLE PRECSION
- REAL
- DECIMAL----存储要求:M字节(低于3.23 版本)M+2 字节(3.23 或更高版本)
- NUMERIC
- CHAR
- VARCHAR
- TINYBLOB
- TINYTEXT
- BLOB
- TEXT
- MEDIUMBLOB
- LONGBLOB
- LONGTEXT
- ENUM
- SET
- DATE---YYYY-MM-DD 取值范围:“1000-01-01”到“9999-12-31” 存储需求:3 字节
- TIME----YYYY-MM-DD 取值范围:“-838:59:59”到“838:59:59” 存储需求:3 字节
- DATETIME----max(255) 取值范围:“1000-01-01 00:00:00”到“9999-12-31 23:59:59” 存储需求:8 字节
- TIMESTAMP----YYYYMMDDHHMMSS 取值范围:“19700101000000”到 2037 年的某个时刻 存储需求:4 字节
- YEAR----取值范围:1901 到 2155 存储需求:1 字节
- CREATE DATABASE YOURDATABASE'S NAME;
- CREATE TABLE YOURTABLE'S NAME(attribute1 type,attribute2 type,...);
type中,一般是对元组属性的描述,常用的有not null,auto_increment,primary key等等
- CREATE VIEW YOURVIEW'S NAME;
- CREATE INDEX XXX;
- select * from where group by order by;
- insert into xxx values();
- alter table xxx rename/add/drop/alter
- insert into ....