时间:2021-07-01 10:21:17 帮助过:1人阅读
mysql数据类型:
字符型、数值型、日期时间型、内建类型
字符型:
CHAR ,BINARY:定长数据类型
VARCHAR,VARBINARY:变成数据类型;需要结束符;
TEXT:TINYTEXT,TEXT,MEDIUMTEXT,LONGTEXT
BLOB:TINYBLOB,BLOB,MEDIUMBLOB,LONGBLOB
EUNM,SET
数值型:
精确数值型:
整形:TINYINT,SMALLINT,MEDIUMINT,INT,BIGINT
十进制型:DECIMAL,NUMERIC
近似数值型
浮点型:FLOAT
DOUBLE
BIT
日期时间型:
DATA
TIME
DATATIME
TIMESTAMP
修饰符:
NOT NULL:非空约束
NULL:
DEFAULT 'STRING':指明默认值
CHARACTER SET '':字符集
COLLATION:使用的排序规则
mysql>show character set;
mysql>show collation;
AUTO_INCREMENT:
UNSIGNED
PRIMARY KEY|UNIQUE KEY
NOT NULL
mysql>select LAST_INSERT_ID();
sql_mode定义约束规则:
set global sql_mode='TRADITIONAL';
常用mode:TRADITIONAL,STRICT_TRANS_TABLES,or STRICT_ALL_TABLES
查看警告:
show warning
查看表状态:
show table status like 'table'\G;
mysql数据文件类型:
数据文件,索引文件
重做日志,撤销日志,二进制日志、错误日志、查询日志、慢查询日志、中继日志
创建索引:
alter table test add index(age);
create index index_name on test (name);
查看索引:
show indexs from test;
查看执行计划:
explain select * from test where id=1\G
mysql
标签:mysql