SQL
青春如我
这个作者很懒,什么都没留下…
展开
-
SQL之对EXISTS谓词的理解
一、首先明确几点:EXISTS相当于存在量词彐EXISTS和NOT EXISTS不返回任何数据,只返回逻辑真或者假由EXISTS引出的子查询,其目标列表达式通常都用*,因为EXISTS的子查询只返回真值或者假值,不返回选择出来的结果,因此,你给什么样的列名最后返回的都是true或者false,所以给出实际列名无意义。例1:SELECT snameFROM studentWH...原创 2018-10-26 21:07:15 · 315 阅读 · 0 评论 -
SQL之通过创建角色给用户授权
说在前面:最近在做数据库实验,要求通过创建角色来给用户授权,我在网上搜到很多资料,发现一到自己手里就出问题(即使一模一样的sql语句在别人那里完美运行,在我这里就报错),百思不得其解,后来发现是版本的问题,重点请看下面。MySQL 8.0 在用户管理方面增加了角色管理,这句话的意思就是:如果你想创建角色,请把你mysql版本升级到8.0+,或者Mariadb版本升级到10.3+MariaD...原创 2018-11-15 20:37:05 · 3223 阅读 · 0 评论 -
Mysql新增用户之后无法登陆解决办法
中心思想:删除匿名用户操作:当增加了普通用户之后:mysql> use mysql mysql> delete from user where user=''; mysql> flush privileges; ##意思是删除匿名用户。 原因:针对MySQL创建用户后无法登录的原因...转载 2018-11-15 10:24:25 · 373 阅读 · 0 评论 -
SQL之创建用户以及分配用户权限
写在最前面:flush privileges;在操作 mysql 库做用户的增删修改的时候,操作完毕的时候最好使用 flush privilege 命令刷新一下权限。否则可能会修改不生效。(有时候你所纠结的就是因为你没有刷新)正文##1、创建用户:create user DL identified by '123456';##identified后面跟密码##2、查询所有用户:se...转载 2018-11-15 11:34:03 · 17715 阅读 · 0 评论 -
数据库实验三效果
添加用户操作进入添加用户的界面(addUser.html),编辑用户名,密码,和年龄,随便点击“添加用户”,可以看到用户表(user_list.html)最下面已经出现刚刚添加的用户信息更新和删除用户操作进入用户列表(user_list.html),选择要更新信息的用户点击“更新”,这时候在编辑用户界面已经加载好了原本的信息,这个时候你可以选择修改与否同样,在用户列表,你可以选择想要删除...原创 2018-11-22 16:06:06 · 160 阅读 · 0 评论