标签:
mysql engines:查看数据库支持的数据库;
show table status like ‘表名称‘ \G; 以列显示表信息。
ENUM:枚举(只可取一个),SET:集合(随意组合)内置类型,
show character set;显示服务器支持的所有字符集,
show collation:显示排序规则, 一种字符集或许有多种不同的排序规则,
SERIAL是BIGINT UNSIGNED NOT NULL AUTO_INCREMENT UNIQUE的一个别名
auto_inscrement == int unsigned not null primary key(必备条件:整型,非空,无符号,主键或唯一)
会话变量:show [session] variables; ---session 可以省略,
BLOB存储的是二进制字符串(字节字符串);TEXT存储的是非二进制字符串(字符字符串)。
BLOB列没有字符集,并且排序和比较基于列值字节的数值;TEXT列有一个字符集,并且根据字符集对值进行排序和比较
BLOB是二进制字符串,TEXT是非二进制字符串,两者均可存放大容量的信息。BLOB主要存储图片、音频信息等,
而TEXT只能存储文本文件。
键也称为约束,可作索引, 属于特殊索引(有特殊的限定) B+tree
show indexes from tables_name;
create table test-table select * from tables-name where id <2;-->仿照tables-name创建一个新的表。。
alter table table_name engine=innodb; ---修改表存储引擎。
alter table student add foreign key foreign_cid(cid) references tables-name (cid) ---外键
只有innodb支持外键,不建议使用,影响性能,,
create index name_on _student on student(Name) using btree;-->创建索引名称为name_on_student 在表student 的Name字段。
create index name_on _student on student(Name(5)DESC) using btree;在text字段上必须指定长度,
索引只能创建,删除不可以修应该,。
标签:
原文地址:http://www.cnblogs.com/lnf0701/p/5052114.html