mysql默认dba_mysql DBA教程

最后就是学习mysql的一些约束,外键,索引,视图。

五类完整性约束删除Not null 约束

not null

UniqueAlter table 表名 modify 列名 类型

Primary key删Unique  primarykey foreignkey约束

Foreign keyAlter table 表名 drop index

Check 对某列的值进行范围限制,格式限制等 primary key

(My sql 的check约束并不起作用)foreign key

创建外键

foreign key 子表外键列名 feferences 主表主键列名

(MySQL 中的外键关系支队innodb型表有效)

左外连接和右外连接返回有啥不同?

/*一般大的表放左边的话,左外连接会返回第一张表的所有数据,再把满粗条件的数据右边补,不满足的补空。右外连接的话只会显示满足条件的数据。小表则相反。*/  弱智说法

左外连接查询返回的是左表的全部信息加上满足条件的交集信息,其余补空。

右外连接查询返回的是右表的全部信息加上满足条件的交集信息,其余补空。

索引?

普通索引 Alter table  A add index  索引名(列名);

唯一索引 Alter table A add unique index 索引名(列名);

主键索引 创建表时创建 或者第二种方式。

全文索引  全文索引的类型为fulltext 只限于char varchar 和text 类型的列。

create fulltext index on 列名。

Alter table A add fulltext index on 列。

视图?

视图view是从一张表或几张基本表中根据用户需要而生成一张虚表。(视图是虚表,只存储视图的定义,并没有存储对应的数据)。

create or replace view as select ~~~;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值