当前位置: 首页 > news >正文

做驾校题目用什么网站好湘潭学校网站建设 磐石网络

做驾校题目用什么网站好,湘潭学校网站建设 磐石网络,游戏的网站策划应该怎么做,怎么寻找做有意做网站的客户W...Y的主页 #x1f60a; 代码仓库分享 #x1f495; 目录 视图 基本使用 视图规则和限制 用户管理 用户 用户信息 创建用户 删除用户 修改用户密码 数据库的权限 给用户授权 回收权限 视图 视图是一个虚拟表#xff0c;其内容由查询定义。同真实的表一样 代码仓库分享   目录 视图 基本使用 视图规则和限制 用户管理 用户 用户信息  创建用户 删除用户 修改用户密码 数据库的权限 给用户授权 回收权限 视图 视图是一个虚拟表其内容由查询定义。同真实的表一样视图包含一系列带有名称的列和行数据。视图的数据变化会影响到基表基表的数据变化也会影响到视图。  基本使用 创建视图 create view 视图名 as select语句 案例 create view v_ename_dname as select ename, dname from EMP, DEPT where EMP.deptnoDEPT.deptno; select * from v_ename_dname order by dname; -------------------- | ename | dname   | -------------------- | CLARK | ACCOUNTING | | KING  | ACCOUNTING | | MILLER | ACCOUNTING | | SMITH | RESEARCH  | | JONES | RESEARCH  | | SCOTT | RESEARCH  | | ADAMS | RESEARCH  | | FORD  | RESEARCH  | | ALLEN | SALES   | | WARD  | SALES   | | MARTIN | SALES   | | BLAKE | SALES   | | TURNER | SALES   | | JAMES | SALES   | -------------------- 修改了视图对基表数据有影响 select emp.ename,dept.dname,dept.deptno from emp,dept where emp.deptnodept.deptno order by dname; update v_ename_dname set enameTEST  where enameCLARK; select * from EMP  where enameCLARK; select * from EMP  where enameTEST; 修改了基表对视图有影响 mysql update EMP set deptno10 where enameJAMES; -- 修改基表 Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql select * from v_ename_dname where enameJAMES; ----------------- | ename | dname  | ----------------- | JAMES | RESEARCH | 视图中的数据也发生了变化 ----------------- 删除视图 drop view 视图名 视图规则和限制 与表一样必须唯一命名不能出现同名视图或表名 创建视图数目无限制但要考虑复杂查询创建为视图之后的性能影响 视图不能添加索引也不能有关联的触发器或者默认值 视图可以提高安全性必须具有足够的访问权限 order by 可以用在视图中但是如果从该视图检索数据 select 中也含有 order by ,那么该视图 中的 order by 将被覆盖 视图可以和表一起使用 用户管理 如果我们只能使用root用户这样存在安全隐患。这时就需要使用MySQL的用户管理。 用户 用户信息  MySQL中的用户都存储在系统数据库mysql的user表中 mysql use mysql; Database changed mysql select host,user,authentication_string from user; --------------------------------------------------------------------- | host   | user     | authentication_string           | --------------------------------------------------------------------- | localhost | root     | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B | | localhost | mysql.session | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | | localhost | mysql.sys   | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | --------------------------------------------------------------------- --可以通过desc user初步查看一下表结构 字段解释 host 表示这个用户可以从哪个主机登陆如果是localhost表示只能从本机登陆 user 用户名 authentication_string 用户密码通过password函数加密后的 *_priv 用户拥有的权限 创建用户 语法 create user 用户名登陆主机/ip identified by 密码; 案例 mysql create user whblocalhost identified by 12345678; Query OK, 0 rows affected (0.06 sec) mysql select user,host,authentication_string from user; --------------------------------------------------------------------- | user     | host   | authentication_string           | --------------------------------------------------------------------- | root     | %     | *A2F7C9D334175DE9AF4DB4F5473E0BD0F5FA9E75 | | mysql.session | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | | mysql.sys   | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | | whb      | localhost | *84AAC12F54AB666ECFC2A83C676908C8BBC381B1 | --新增用 户 --------------------------------------------------------------------- 4 rows in set (0.00 sec) -- 此时便可以使用新账号新密码进行登陆啦 --备注可能实际在设置密码的时候因为mysql本身的认证等级比较高一些简单的密码无法设置会爆出 如下报错 -- ERROR 1819 (HY000): Your password does not satisfy the current policy requirements -- 解决方案https://blog.csdn.net/zhanaolu4821/article/details/93622812 --查看密码设置相关要求SHOW VARIABLES LIKE validate_password%; -- 这个大家下来自己玩玩 --关于新增用户这里需要大家注意不要轻易添加一个可以从任意地方登陆的user。 删除用户 语法 drop user 用户名主机名 示例 mysql select user,host,authentication_string from user; --------------------------------------------------------------------- | user     | host   | authentication_string           | --------------------------------------------------------------------- | root     | %     | *A2F7C9D334175DE9AF4DB4F5473E0BD0F5FA9E75 | | mysql.session | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | | mysql.sys   | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | | whb      | localhost | *84AAC12F54AB666ECFC2A83C676908C8BBC381B1 | --------------------------------------------------------------------- 4 rows in set (0.00 sec) mysql drop user whb;        --尝试删除 ERROR 1396 (HY000): Operation DROP USER failed for whb% -- 直接给个用户名 不能删除它默认是%表示所有地方可以登陆的用户 mysql drop user whblocalhost; --删除用户 Query OK, 0 rows affected (0.00 sec) mysql select user,host,authentication_string from user; --------------------------------------------------------------------- | user     | host   | authentication_string           | --------------------------------------------------------------------- | root     | %     | *A2F7C9D334175DE9AF4DB4F5473E0BD0F5FA9E75 | | mysql.session | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | | mysql.sys   | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | --------------------------------------------------------------------- 3 rows in set (0.00 sec) 修改用户密码 语法 自己改自己密码set passwordpassword(新的密码); --自己下来试试root用户修改指定用户的密码set password for 用户名主机名password(新的密码) 数据库的权限 MySQL数据库提供的权限列表 给用户授权 刚创建的用户没有任何权限。需要给用户授权。 语法: grant 权限列表 on 库.对象名 to 用户名登陆位置 [identified by 密码] 说明 权限列表多个权限用逗号分开 grant select on ... grant select, delete, create on .... grant all [privileges] on ... -- 表示赋予该用户在该对象上的所有权限 *.* : 代表本系统中的所有数据库的所有对象表视图存储过程等 库.* : 表示某个数据库中的所有数据对象(表视图存储过程等) identified by可选。 如果用户存在赋予权限的同时修改密码,如果该用户不存在就是创建用户 注意如果发现赋权限后没有生效执行如下指令flush privileges;  回收权限 语法 revoke 权限列表 on 库.对象名 from 用户名登陆位置  示例 -- 回收whb对test数据库的所有权限 --root身份终端A mysql revoke all on test.* from whblocalhost; Query OK, 0 rows affected (0.00 sec) --whb身份终端B mysql show databases; -------------------- | Database      | -------------------- | information_schema | | test        | -------------------- 2 rows in set (0.00 sec) mysql show databases; -------------------- | Database      | -------------------- | information_schema | -------------------- 1 row in set (0.00 sec)
http://www.hkea.cn/news/14469436/

相关文章:

  • 移动app网站模板做像淘宝网的网站
  • wordpress新站注意事项网站服务器查询平台
  • 工程建设比选公告固价方式网站个体工商户网站备案
  • 潮州seo网站推广网站制作机构
  • 网站开发的代码网站seo软件
  • 汕头网站制作哪家好什么叫做营销型网站
  • 做新的网站网站静态化 好处
  • 建网站带app多少投资大学生做爰网站
  • 上海建网站开发公建筑工程 网络图
  • 东营建设网站公司电话wordpress主题 个性修改
  • 成都建设门户网站windows部署wordpress
  • 网站开发与维护考察试题网站建设又叫什么软件
  • 重庆便宜做网站的类似链家网站建设方案
  • 注册建设网站的公司网站网站域名打不开
  • 做视频赚钱的好网站市场营销策略的内容
  • 博物馆网站建设必要组网方案设计
  • 北京南站附近景点运营方案怎么写
  • 网站开发角色分配权限明年做哪个网站致富
  • wordpress安装空白页seo实战培训中心
  • 如何做网站推广企业展厅策划设计公司排名
  • 怎样做旅游视频网站百度快照 直接进入网站
  • 湖南汉泰建设有限公司网站常平做网站公司
  • 三亚网站制作【邯郸网络推广公司|邯郸网络营销公司】
  • 巴中网站建设网站推广做网站需要有
  • 东莞网站设计报价镇江建设局网站
  • 网站怎么做app超市网站模板
  • 苍南具城乡建设局网站wordpress注册模板下载
  • 制作网站的模板免费注册网站怎么做链接
  • 网站架设标准南宁网站优化公司哪家好
  • 人才网站的seo怎么做太原城市建设招标网站