数据库权限操作

1.连接Mysql

格式:

mysql -h主机地址 -u用户名 -p用户密码

(1)连接到本机上的 mysql

mysql -u root -p

回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。
如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>

(2)连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:

mysql -h110.110.110.110 -u root -p 123;(注:u与root之间可以不用加空格,其它也一样)

2.退出MYSQL命令

exit (回车)

3.修改密码

//修改用户的密码update mysql.user set password=password('1234') where User="root" and Host="localhost";

//修改root的密码update mysql.user set password=password('1234') where User="root" and Host="localhost";

//或则SET PASSWORD = PASSWORD('1234');

4.增加新用户

格式如下:

grant 操作权限 on 数据库.* to 用户名@登陆主机地址

数据.*的*表示所有的表 
identified by ‘密码’ 
意思是:授予,某主机上的某用户(附带该用户的登陆密码)在某数据库上,执行某些操作的权限 
(1)比如:任意主机上(“%”),用户(用户名:test1,密码:adc,如果之前没有用户名为test1的会新建一个test1用户)在所有数据库上,执行任意操作的权限(很危险)

grant all privileges on *.* to test1@"%" identified by "abc";

其中all privileges表示查询,插入,修改,删除的权限:select,insert,update,delete 
以上命令等价于:

grant select,insert,update,delete on *.* to test1@"%" identified by "abc";

然后刷新权限

flush privileges;

5.删除用户

删除mysql数据库中user表中的某个本地用户(test7)

use mysql;
delete from user where User="test7" and Host="localhost";

数据库相关操作

1.创建数据库

格式如下

create database 库名;

2.显示所有数据库

show databases;

3.切换数据库

use 库名;

4.删除数据库

drop database 库名;

数据表操作

1.创建数据表

use 库名;
create table 表名 (字段设定列表);

2.显示所有数据表

use 库名;
show tables;

3.某表的数据结构

describe 表名;

4.显示表中所有记录

select * from 表名;

5.删除表

drop table 表名;

6.删除表数据

delete from 表名;

truncate table 表名;

不带where参数的delete语句可以删除mysql表中所有内容;

使用truncate table也可以清空mysql表中所有内容;

(1)但是使用delete清空表中的记录,内容的ID仍然从删除点的ID继续建立,而不是从1开始。

而truncate相当于保留了表的结构而重新建立了一张同样的新表。

(2)效率上truncate比delete快。

但truncate删除后不记录mysql日志,不可以恢复数据。

delete的效果有点像将mysql表中所有记录一条一条删除到删完。

继续增加中................

mac mysql常用命令相关推荐

  1. 苹果电脑mysql_mac电脑mysql常用命令

    mac电脑mysql常用命令 用命令行启动(重启用restart,停止用stop): sudo /usr/local/mysql/support-files/mysql.server start #l ...

  2. 征途linux mysql_MySql征途之mysql常用命令

    mysql征程之mysql常用命令 一.连接MySql 语法: mysql -h 主机地址 -u 用户名 -p 用户密码 例1:连接到本机上的MYSQL.键入命令mysql -u root -p(本地 ...

  3. mysql tree 修改_13.1 设置更改root密码 13.2 连接mysql 13.3 mysql常用命令

    更改root密码 ps aux |grep mysql     //先查看一下mysql是否启动了 /etc/init.d/mysqld start    //启动mysql ps aux |grep ...

  4. 设置更改root密码(远程,本地)、连接mysql、mysql常用命令

    设置更改root密码 1.将mysql加入环境变量中 [root@centos7 ~]# grep mysql /etc/profile export PATH=/usr/local/mysql/bi ...

  5. MySql常用命令集Mysql常用命令showdatabases;显示数据库createdatab

    MySql 常用命令集 Mysql常用命令 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop ...

  6. 【CentOS 7MySQL常用操作3】,MySQL常用命令#180113

    2019独角兽企业重金招聘Python工程师标准>>> hellopasswd MySQL常用命令 查询库show databases; 切换库use mysql; 查看库里的表sh ...

  7. MYSQL常用命令(转载)

    1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqld ...

  8. 设置更改root密码 连接mysql mysql常用命令

    一.设置更改root密码 #/etc/init.d/mysqld start #ps aux |grep mysql #mysql -uroot //提示-bash: mysql : 未找到命令 #l ...

  9. 设置更改root密码 ,连接mysql,mysql常用命令

    2019独角兽企业重金招聘Python工程师标准>>> 设置更改root密码 /usr/local/mysql/bin/mysql -uroot 更改环境变量PATH,增加mysql ...

  10. 13.1-13.3 设置更改root密码,连接MySQL,MySQL常用命令

    13.1 设置更改root密码 大纲 准备工作: 1 启动mysql服务 [root@AliKvn ~]# /etc/init.d/mysqld start Starting MySQL.       ...

最新文章

  1. 2018python好找工作吗-2018年 Python面试必看的10个问题及答案
  2. C语言 获取数组的元素个数
  3. IT技术人,“三十而已”
  4. 机器学习 预测模型_使用机器学习模型预测心力衰竭的生存时间-第一部分
  5. 作为新手程序员,掉过的那些坑!
  6. c语言 内存清除函数,C语言内存初始化函数MEMSET的用法
  7. java 接口和抽象类的区别_Java中的接口与抽象类:有什么区别?
  8. python系统学习_【Python系统学习】基础篇
  9. linux img提取文件系统,镜像文件提取System.img解/打包工具及常用命令
  10. 网易免费邮箱服务器,网易免费邮箱重新免费开放 POP3/SMTP 服务
  11. 【CSDN英雄会】黄帅:安全不是独行侠而是系统性的运维过程
  12. AnyMP4 iPhone Transfer Pro Mac破解教程
  13. 南方电网计算机招聘笔试,南方电网招聘笔试题(附答案).PDF
  14. Development模式是如何运作的?
  15. nodejs+ffmpeg视频转码
  16. Advanced Installer多语言包安装
  17. EBS FOLDER文件夹报:FRM-41045和FRM-40105
  18. 不同操作系统进行跑分测试【win、linux】
  19. 首款可信通信CHAKEN技术认证定制手机:天翼1号2022
  20. 前端制作简单的“注册页面——阅读协议”页面及效果

热门文章

  1. java 调用ejb_一步一步教你远程调用EJB
  2. 兰州大学计算机基础在线考试,[兰州大学]《计算机基础》2020年5月考试在线考核试题...
  3. 未检测到与wia兼容的设备_关于检测到不兼容硬件设备的解决办法
  4. 第十八章、ActiveX控件
  5. 【Python游戏】贪吃蛇升级版——双人贪吃蛇小游戏 | 附带源码
  6. 魔兽世界服务端开服架设服务器搭建教程Centos系统
  7. 北大博士后放弃985大学副教授教职,回老家从政任区长,引热议!
  8. VBScriptVBS(二)变量、数组变量的应用与理解
  9. 酷派大神9976A刷机
  10. 支付宝异步通知 java_java 支付宝支付 手机网站支付结果异步通知