mysql操作指令
来源:互联网 发布:双11淘宝网妈妈装 编辑:程序博客网 时间:2024/05/03 09:51
一、连接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、修改密码
四、数据库级操作
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();
- MySQL常用操作指令
- Mysql特别操作指令
- MYSQL常用操作指令
- mysql操作指令
- MySql常用操作指令
- linux mysql操作指令
- mysql操作指令
- mysql基本操作指令
- mysql命令行操作若干指令
- ubantu操作指令 访问Mysql
- MySQL数据库基本操作指令
- mysql常用操作指令总结
- MySQL的基本操作指令
- MySQL数据库操作基本指令
- mysql基础指令和数据库基本操作
- mysql的基本操作指令集合大全
- mysql基本操作指令(一)
- mysql基本操作指令(二)
- 前端开发知识点与面试题集锦
- ubuntu 16.04 中把intel i915显卡驱动 更改为开源驱动/开源驱动改回intel驱动
- Linux动态链接(1)惰性链接
- 史上最全最强SpringMVC详细示例实战教程
- simhash文本相似度计算
- mysql操作指令
- 关于GridView的理解
- 一个解决方案创建多个项目问题解决方案
- java4 jvmm
- 网络协议(一)
- http://blog.csdn.net/duancanmeng/article/details/7444515
- 类模板、函数模板以及类成员函数在类外定义情况
- 浅谈PCA 人脸识别
- ofstream的使用方法--超级精细