1、登录与退出
   1)登录
       windows下直接在DOS命令窗口用root用户登录输入mysql回车;
       linux下输入使用PUTTY连接mysql的服务器,然后输入: mysql -u 用户名 -p 密码  即可进入mysql>界面。
   2)退出
       执行 exit 回车 即可。
   3)修改密码
       mysql -u 用户名 -p 密码 password 新密码

2、数据库基本操作
   1)显示数据库
       mysql>show databases;
   2)创建数据库
       mysql>create database  name;     //这里的name是指需要创建的数据库的名字。
   3)删除数据库
       mysql>drop database name;           //这里的name是指需要删除的数据库的名字。
   4)选择数据库
       mysql>use databasename;           //这里的databasename是指选择的数据库的名字。
   5)查看当前使用的数据库
       mysql>select database();

3、表的基本操作
    注意:表的所有操作之前必须使用use databasename;说明选择的哪个数据库。
   1)显示表
       mysql>show tables;
   2)显示具体的表结构
       mysql>describe tablename;
   3)创建表
       mysql>create table tablename(col1 type, col2 type....);   //这里的tablename是指要创建的表名。
   4)删除表
       mysql>drop table tablename;    //这里的tablename是指要创建的表名。
   5)插入数据
       insert into tablename values(col1 value,col2 value....);
   6)查询数据
       select * from tablename where .......;
   7)更新数据
       update tablename  set col1 = newvalue where .....;
   8)删除数据
       delete from tablename   where ......;

4、文件导入
   1)导入.sql文件命令(例如D:/mysql.sql)
       mysql>use databasename;
       mysql>source d:/mysql.sql;
   2)用文本方式将数据导入数据库表
       mysql>load data local infile "filename" into table tablename;

5、用户权限操作
   1)增加新用户
       grant select on databasename.* to username@localhost identified by "password"
   2)增加所有权限给用户
       grant all privileges on *.* to username@localhost identified by "password";
   3)增加数据库的具体操作给用户
       grant select ,insert,update on databasename.* to username@localhost identified by "password"
   4)增加数据库的某张表的操作权限给用户
       grant update,delete on databasename.tablename to username@localhost identified by "password"
   5)删除权限
       revoke all privileges on *.* from username@localhost
   6)flush privileges;

6、MySQL数据库备份迁移
   1)远程数据库备份
       mysqldump -h 10.201.10.243 -udiscuz -p discuz >discuz_69.sql
   2)导入备份的数据库
       => mysql -ushenweiyan -p   //登录MySQL
       Enter password:
       mysql> use newucdb;
       mysql> source /home/shenweiyan/mysql-bk/discuzdb_3_2.sql;    //将discuz数据库信息导入成为newucdb的保存信息

MySQL常用命令及操作的更多相关文章

  1. MySQL常用命令基础操作

    MySQL启动与更改密码 mysql启动基本原理说明: /etc/init.d/mysqld是一个shell启动脚本,启动后最终会调用,mysqld_safe脚本,最后调用mysqld服务启动mysq ...

  2. mysql常用命令行操作(二):表和库的操作、引擎、聚合函数

    一.查看.创建.删除数据库 create database library default character set utf8 collate utf8_general_ci; # 创建数据库并设置 ...

  3. mysql常用命令行操作

    1.linux下彻底卸载mysql sudo rm /var/lib/mysql/ -Rsudo rm /etc/mysql/ -R sudo apt-get autoremove mysql* -- ...

  4. mysql常用命令行操作(一):登陆、退出、查看端口、修改密码、刷新

    一.登陆和退出mysql mysql -u root -p # 登陆exit # 退出 二.查看当前mysql的端口号 show global variables like 'port'; 三.查看用 ...

  5. MYSQL初级学习笔记一:MYSQL常用命令和数据库操作(DDL)!(视频序号:初级_3,4)

    知识点一:MYSQL常用命令(3) 登入方法:一,mysql –u 账号 –p 密码 退出方法:一,EXIT,QUIT 修改MYSQL命令提示符: 连接上客户机之后,通常使用prompt命令修改: 连 ...

  6. Linux centosVMware MySQL常用操作设置更改root密码、连接mysql、mysql常用命令

    一.设置更改root密码 启动mysql /usr/local/mysql/bin/mysql -uroot 更改环境变量PATH,增加mysql绝对路径 使mysql -uroot永久生效需要编辑, ...

  7. MYSQL常用命令集合(转载)

    文章出处:http://www.cnblogs.com/q1ng/p/4474501.html 1.导出整个数据库mysqldump -u 用户名 -p --default-character-set ...

  8. MYSQL常用命令集合

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

  9. MySQL 常用命令大全

    Mysql常用命令行大全 第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键 ...

随机推荐

  1. Python-windows服务-重启自动化

    一. 前言 有了上一篇的“python初学”的基础,咱们就有了python的开发包,有了开发环境IDE,那我们就可以干活了.我的第一个选题就是让我们的windows服务可以按照我们的意愿进行自动重启. ...

  2. C++细节系列(零):零散记录

    老规矩:记录细节,等待空余,再进行整理. 1:const,static,const static成员初始化. 1.const成员:只能在构造函数后的初始化列表中初始化 2.static成员:初始化在类 ...

  3. linux系统学习笔记:文件、目录、用户

    本篇主要从stat函数开始,逐个说明stat结构的每一个成员,以此来了解文件的所有属性.同时将说明修改这个属性的各个函数. 一.文件 使用stat函数族得到和文件有关的信息结构. #include & ...

  4. WINFORM窗体里使用网页控件的一些办法

    最近弄一个项目,是个CS的.当然也是有表单之类的,如果将HTML表单搬到窗体上就省事多了. .首先要使用一个控件 WebBrowser 载入页面没使用URL属性,使用了下面这个属性 this.webB ...

  5. 如何处理JS与smarty标签的冲突

    smarty的默认标记符是大括号:{}, 假如我们页面上有JS且定义了函数或者对象,或者有CSS定义了样式,就会出现大括号, smary引擎就会把这些大括号当作smarty语法来解释, 很明显,这些C ...

  6. jQuery Validate 插件验证,,返回不同信息(json remote)自定义

    问题 申请账号需要确认该账号是存在 jquery.validate.js中的remote Jquery Ajax获取后台返回的Json数据后,添加自定义校验 解题思路:输入的登陆信息远程验证是否该账号 ...

  7. java学习:AWT组件和事件处理的笔记(1)--Frame

    1.java的抽象窗口工具包(AWT)中包含了许多类来支持GUI设计2.AWT由java的java.awt包提供3.再进行GUI编程时,要理解:容器类(Container),组件(component) ...

  8. C语言--基本运算符

    一.算术运算符 1. 加法运算符 + * 除了可以进行加法运算外,还可以表示正号:+521 2.减法运算符 — * 除了可以进行减法运算外,还可以表示负号:—741 3.乘法运算法符 * * 请注意符 ...

  9. PHP中的单例模式

    额,只是复习到这里,做点笔记吧. 单例模式.何谓也?我想就是唯一吧.唯一的意思大概希特勒已经说的很清楚了.就是我也说不明白--把代码贴上来了事. <?php // Single instance ...

  10. MYSQL <=>运算符

    <=> 与 =