牛客网做题补充内容

1、inner join on 和join on 作用一样

2、ignore去除掉相同的内容 (当你希望向表中插入数据,但忽略那些会导致唯一索引冲突的记录时,可以使用INSERT IGNORE。如果没有使用IGNORE,当遇到这样的冲突时,整个INSERT操作将被回滚,并且会生成一个错误)

INSERT IGNORE INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);

3、使用 SELECT 语句可以从另一个表中选取一组数据,这组数据可以使用 INSERT INTO 语句填充到当前的表。但前提是,另一个表中必须有一组字段和当前表的字段是匹配的。

INSERT INTO first_table_name [(column1, column2, ... columnN)]

    SELECT column1, column2, ...columnN

    FROM second_table_name

[WHERE condition];

4、索引的创建

索引的类型:

UNIQUE (唯一索引):不可能出现相同的值,可以有NULL值;

INDEX (普通索引):允许出现相同的索引内容;

PRIMARY KEY (主键索引):不允许出现相同的值;

FULLTEXT INDEX (全文索引):可以针对值中的某个单词,但效率确实不敢恭维;

组合索引:实质上是将多个字段建到一个索引里,列值的组合必须唯一

语法:ALTER TABLE 表名 ADD 索引类型(unique, primary key, fulltext, index) [索引名] (字段名)(创建索引必须在创建完表之后进行索引的创建)。

Eg:

  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值