一 更改表的信息 alter table students add primary key (stunum); 为已经创建好的表添加主键. alter语句不仅可以添加主键,还可以对已经创建好的表修改一些东西,这里创建了主键,对于MySQL而言,添加了主键也就加了个主键索引,所以我们会看到的现象时候这样的 然后执行这条语句之后会发生: 添加了主键,MySQL会自动生成一个索引,这个索引就是聚集索引. 二 创建一条索引 create index indexstu3 on students(stugr
mysql常用的hint 对于经常使用oracle的朋友可能知道,oracle的hint功能种类很多,对于优化sql语句提供了很多方法.同样,在mysql里,也有类似的hint功能.下面介绍一些常用的. 强制索引 FORCE INDEX 复制代码代码如下: SELECT * FROM TABLE1 FORCE INDEX (FIELD1) … 以上的SQL语句只使用建立在FIELD1上的索引,而不使用其它字段上的索引. 忽略索引 IGNORE INDEX 复制代码代码如下: SELECT * F
mysql中的union操作(整理) 一.总结 一句话总结: union两侧的字段数和字段类型要是一样的 union可以接多个 orderby和排序可以在最后的union组合之后 1.union简单实例? SELECT country FROM Websites UNION SELECT country FROM apps ORDER BY country; 2.UNION和UNION ALL的区别是什么? UNION 语句:用于将不同表中相同列中查询的数据展示出来:(不包括重复数据) UNIO