1、数据库的数据类型?
参考链接:https://www.runoob.com/mysql/mysql-data-types.html
数值类型、日期和时间类型、字符串类型。
2、数据库中char、varchar有什么区别?
- char固定长度,varchar长度可变。
- char和varchar最大的不同就是一个是固定长度,一个是可变长度.由于是可变长度,因此存储的是实际字符串再加上一个记录字符串长度的字节。如果分配给char或varchar列的值超过 列的最大长度,则对值进行裁剪.
- varchar(M)和char(M),M都表示字符数.varchar的最大长度为65535个字节,不同的编码所对应的最大可存储的字符数不同.char最多可以存放255个字符,不同的编码最大可用字节数不同
3、索引怎么用,使用的注意事项
参考链接:https://www.cnblogs.com/heyonggang/p/6610526.html
索引的类型
UNIQUE(唯一索引):不能出现相同的值,可以有NULL值
INDEX(普通索引):允许出现相同的索引内容
PRIMARY KEY(主键索引):不允许出现相同的值
fulltext index(全文索引):可以针对值中的某个单词
组合索引:将多个字段建在一个索引里,列值的组合必须唯一
索引的使用(创建和删除)
- 使用ALTER TABLE语句创建索引
建表完毕后添加
ALTER TABLE 表名 ADD 索引类型 (unique,primary key,fulltext,index)[索引名](字段名)
//普通索引
alter table table_name add index index_name (column_list) ;
//唯一索引
alter table