mysql 操作指令

Mysql  /  houtizong 发布于 3年前   102
一、连接mysql
进入 mysql 的安装目录;
$ bin/mysql -p [host IP 如果是登录本地的mysql 可以不写 -p 直接 -u] -u [userName] -p
输入密码,回车,接连;

二、权限操作[如果你很了解mysql数据库后,你可以直接去修改系统表,然后用 mysql> flush privileges; 指令让权限生效]
1、赋权
mysql>GRANT ALL[权限名,all 表示所有权限] PRIVILEGES ON [dataBaseName *.* 表示所有库] TO [userName]@[ip,%表未任意ip] IDENTIFIED BY [password, 可以为空] WITH GRANT OPTION;
2、收回权限
mysql> revoke all[权限名,all 表示所有权限] on [dataBaseName *.* 表示所有库] from [userName]@[ip, 任意ip 时请用 %] ;

注:MYSQL权限详细分类:
全局管理权限:
FILE: 在MySQL服务器上读写文件。
PROCESS: 显示或杀死属于其它用户的服务线程。
RELOAD: 重载访问控制表,刷新日志等。
SHUTDOWN: 关闭MySQL服务。

数据库/数据表/数据列权限:
ALTER: 修改已存在的数据表(例如增加/删除列)和索引。
CREATE: 建立新的数据库或数据表。
DELETE: 删除表的记录。
DROP: 删除数据表或数据库。
INDEX: 建立或删除索引。
INSERT: 增加表的记录。
SELECT: 显示/搜索表的记录。
UPDATE: 修改表中已存在的记录。

特别的权限:
ALL: 允许做任何事(和root一样)。
USAGE: 只允许登录--其它什么也不允许做。

三、用户级操作
1、新建用户
。。。。。。。。。。
2、修改密码
2.1、用 root 用户登录 mysql,使用 mysql 数据库;
mysql>UPDATE user SET password=PASSWORD('123456') WHERE user='root';
mysql>FLUSH PRIVILEGES;
修改密码成功了;
2.2 mysqladmin -u USER -p password PASSWORD;
该命令之后会提示输入原密码,输入正确后即可修改。
例如,设置root用户的密码为123456,则
mysql>mysqladmin -u root -p password 123456;

四、数据库级操作
1、新建库
2、显示数据库
mysql>show databases;
3、查看数据库
mysql>use [databaseName]
4、查看当前连接的数据库

五、表操作
1、新建表
。。。。。。。。
2、删除表
。。。。。。。。
3、修改改表名
。。。。。。。。
4、新增主键
。。。。。。。。
5、修改主键
。。。。。。。。
6、删除主键
。。。。。。。。
7、新增外键
。。。。。。。。
8、修改外键
。。。。。。。。
9、删除外键
。。。。。。。。
10、添加唯一键
。。。。。。。。
11、新增字段
。。。。。。。。
12、修改字段
。。。。。。。。
13、删除字段
。。。。。。。。

六、数据操作
1、查询设置格式
。。。。。。。。
2、insert into select
。。。。。。。。

七、备份
1、导出整个数据库、导入速个库
。。。。。。
2、导出某个表、导入某个表
。。。。。。
3、导出数据库的结构、导入数据库结构
。。。。。。



其他操作:
1、显示MYSQL的版本
mysql> select version();
2、显示当前时间
mysql> select now();




--------------------------------------------------------------------
若有其他凝问或文中有错误,请及时向我指出,
我好及时改正,同时也让我们一起进步。
email : [email protected]
qq     : 1035862795
敲门砖: 代码谱写人生



请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

留言需要登陆哦

技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成

网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];

      订阅博客周刊 去订阅

文章归档

文章标签

友情链接

Auther ·HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群 也可以扫右边的二维码
侯体宗的博客