首页 > 其他 > 详细

授权,约束,主键外键索引

时间:2020-03-25 22:57:00      阅读:97      评论:0      收藏:0      [点我收藏+]

创建普通用户

  create user ‘c1909‘@‘%‘identified by "123"  # 123 :密码;localhost 127.0.0.1:代表只能在本机登录;%:代表在所有主机上都可以登录

授权

  select * from user \G  # 格式化查看user表

  grant 权限 on 数据库.表名 to 账户@主机名(和创建的时候对应)

  grant insert on c1909.* to "c1909"@"%";  # insert:创建 ;select:查看;delete:删除;insert:插入;update:更新;all privileges:全部权限

  flush privileges  # 刷新权限

收回权限

  revoke delete ON *.* from ‘用户名‘@‘%‘

约束

  not null  不为空

  default  默认值

  unique  唯一值

  primary key(主键) auto-increment(自增,和主键配合使用)

  foreign key  外键

主键、外键和索引的区别?

  主键(只能有一个):唯一标识一条记录,不能有重复的,不允许为空

    作用:用来保证数据完整性

  外键(一个表可以有多个外键):表的外键是另一表的主键, 外键可以有重复的, 可以是空值

    作用:用来和其他表建立联系用的

  索引(一个表可以有多个惟一索引):该字段没有重复值,但可以有一个空值

    作用:是提高查询排序的速度

聚集索引和非聚集索引的区别?

  聚集索引一定是唯一索引。但唯一索引不一定是聚集索引。  

  聚集索引,在索引页里直接存放数据,而非聚集索引在索引页里存放的是索引,这些索引指向专门的数据页的数据。

授权,约束,主键外键索引

原文:https://www.cnblogs.com/asdzgb/p/12570335.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!