专栏首页互联网杂技mysql命令之对用户,库,表操作--基础教程(三)

mysql命令之对用户,库,表操作--基础教程(三)

创建用户: 进入在root用户进行操作: CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456'; 授权:

授权dog用户对mytest1数据库所有表进行查询,插入操作 grant SELECT, INSERT ON mytest1.* TO 'dog'@'localhost'; 如果不授权是无法对这个数据库进行操作的; 授权所有权限: GRANT ALL ON *.* TO 'dog'@'localhost'; 设置与更改用户密码 set password for 'dog'@'localhost' = password("1234567"); 撤销用户权限 revoke select ON mytest1.* FROM 'dog'@'localhost'; 用户就不能对这个表进行查询了; 删除用户: DROP USER 'username'@'host'; ------------------------- 登陆数据库: -u后面是用户名 mysql -u root -p不要加分号,也不要紧跟后面输入密码 回车之后输入密码 ------------------------------------ 复制数据库: 假如有一个数据库名字为:mytest1; 现在要复制一个数据库名字为mytest2,内容与mytest1一样; create database mytest2; 之后退出数据库,在终端输入: mysqldump mytest1 -u dog -p > yourDatabase.sql 输入密码 mysql mytest1 -u dog -p < yourDatabase.sql 输入密码 就完成了把mytest1的数据写入mytest2数据库; ---------------------------------- 复制一个表: create table 新表 as (select * from 旧表); create table test3 as (select * from test2); ------------------------------ like:类似一个元字符查找 select * from test2 where id like 1; union:用于连接两个select查询的结果 select age from test1 union select age from test2 order by age;

ORDER BY:排序 select age from test1 union select age from test2 order by age; SELECT field1, field2,...fieldN table_name1, table_name2... ORDER BY field1, [field2...] [ASC [DESC]]

--------------------------------------

导出数据 比如把数据库中的表test3,导出

select * from test3 into outfile 'tmp/mytest2Test3.txt';

------

看看用户反映,如果好的话,就继续写,

用程序直接操作数据库;

本文分享自微信公众号 - 交互设计前端开发与后端程序设计(interaction_Designer),作者:周立

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-05-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 如何在设计中使用色彩叠加

    色彩在任何设计中都是一个重要的组成部分。无论你是喜欢明亮、大胆的色彩,或是更喜欢简约的黑白色,如何使用颜色对整体的设计有很大的影响。 设计中使用颜色叠加是运用颜...

    前朝楚水
  • 对于数据库--还有同学反映太抽象

    那你把数据库想象为一个教学楼(数据库); 教学楼的每一间教室想象为一个数据表(表); 教室里面的学生想象为数据(具体数据); 我们对数据库中数据的---增删改查...

    前朝楚水
  • 你必须知道的4条设计黄金原则

    子曰:“三人行,必有我师焉;择其善者而从之,其不善者而改之。” ? 如果你曾在纽约找过公寓,那么你一定会了解这是一个非常独特的地狱般的折磨。 在经历了多方面...

    前朝楚水
  • Python中的多路复用 (select、poll 和 epoll)

    多路复用太复杂了,和以往的编程方式差别很大,一时半会大家可能理解不了。在写这篇文章的时候,我复习了一些进程、线程和协程相关的内容,但还是难免理解困难,因此只希望...

    编程思录
  • C语言CHAPTER03:数据类型

    软件是有效解决生活中问题的一种工具,所以软件开发的过程其实就是通过代码还原生活场景,将相同或者相似场景下的问题通过代码进行解决。还原生活场景,就需要表示生活中的...

    大牧莫邪
  • 假期闲的慌,不如做一点SQL基础练习吧

    这道题值得一说,题目要求查找1984年获奖者和主题按主题和获胜者名称排序,并把化学奖和物理奖排到最后显示。

    开心鸭
  • 动态规划怎么用?

    动态规划适用于子问题不是独立的情况,即各个子问题之间包含公共的子问题。动态规划对每个子问题只计算一次,保存其计算结果到"一张表",重复利用,从而优化执行。

    爬蜥
  • 数据库主从不一致,怎么解?

    任何脱离业务的架构设计都是耍流氓,绝大部分业务,例如:百度搜索,淘宝订单,QQ消息,58帖子都允许短时间不一致。

    架构师之路
  • Android技能树 — PopupWindow小结

    关于下拉选择框,估计大家都有很多选择,我在以前的文章:项目需求讨论-HyBrid模式需求改造 上写过下拉框选择这一块,正好用的Spinner。

    青蛙要fly
  • spring mvc拦截器,实现统计http请求的后台运行时间

    兜兜毛毛

扫码关注云+社区

领取腾讯云代金券