当前位置:首页 > 开发 > 数据库 > 正文

mysql 操作指令

发表于: 2015-04-19   作者:征客丶   来源:转载   浏览:
摘要: 一、连接mysql 进入 mysql 的安装目录; $ bin/mysql -p [host IP 如果是登录本地的mysql 可以不写 -p 直接 -u] -u [userName] -p 输入密码,回车,接连; 二、权限操作[如果你很了解mysql数据库后,你可以直接去修改系统表,然后用 mysql> flush privileges; 指令让权限生效] 1、赋权 mys
一、连接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 : binary_space@126.com
qq     : 1035862795
敲门砖: 代码谱写人生



mysql 操作指令

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
创建数据库 crate database name; 创建一个值得字符集的数据库 create database name character set
  Linux CentOS运维中,常用的操作和命令记录下: 1、DNS设置   在Linux服务器上,当我们ping出
MySQL常用指令汇总 DDL Data Definition Languages 数据定义语言 对数据库的数据段、数据表、列、索
计算机系统原理(3.5)---特殊的算术操作指令详解 引言   上一章我们讨论了常见的算术与逻辑运算
特殊的算术操作指令详解 前言 上一讲,我们说了常见的算术与逻辑运算指令,其中比较有特点的是leal指
接下来看看ODM 的显示和隐藏。 <div ng-controller="Aaa"> <input type="checkbox" ng-mod
一 MySQL Workbench MySQL Workbench提供DBAs和developers一个集成工具环境: 1)数据库设计和建模
一 MySQL Workbench MySQL Workbench提供DBAs和developers一个集成工具环境: 1)数据库设计和建模
最近看了两篇博文: 主题:java线程安全总结 主题:线程安全总结(二) 看完之后对自己触动很大,和自
Git大法好——2.Git本地操作指令详解 标签: Git 引言 上节给大家讲解了有关于Git的一些概念,Git的
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号