远程数据库
格式: mysql -h主机地址 -u用户名 -p用户密码数据库
mysql -h 42.51.150.68 -u yang -p discuz
mysql设置密码
mysql>use mysql;
mysql>set password=password('密码');
mysql>flush privileges;
mysql更改密码
以root用户登录,命令:mysql -uroot -p 回车 输入密码;
mysql>use mysql;
mysql>UPDATE user SET password=PASSWORD('输入新密码') WHERE user='root';
mysql>FLUSH PRIVILEGES;
 
登录本地数据库
mysql -uroot -p     
 
数据库的备份
、mysqldump -u root -p +数据库名字 > 路径
、mysql -uroot -phtu.cc@ --default-character-set=utf8 yanghongfeil</backup/weixin.sql
 
数据库恢复
. source F:/file.sql;
.mysqldump -uroot -phtu.cc@ --default-character-set=utf8 yanghongfeil > /root/weixin.sql

MySQL数据库常用命令

1.显示所有的数据库

mysql> show databases; 

切换数据库

mysql> use mysql; 

显示数据库中的所有表

mysql> show tables; 

退出mysql

mysql> exit;(回车) 

2、连接到远程主机上的MySQL。假设远程主机的IP为:192.168.1.22,用户名为root,密码为root。键入以下命令:

C:\> mysql -h192.168.1. -uroot -proot

MySQL控制台部分命令

1、启动和关闭数据库

>net start mysql

>net stop mysql       

所以命令必须是一行的第一个,并且以分号结尾:

All text commands must be first on line and end with ";"

2、根据用户名密码,登录数据库

>mysql -uroot -p;

如果数据库没有密码则使用

>mysql -uroot;        

3、查看在当前服务器中有多少个数据库

>show databases;        

4、删除某个数据库

>drop database databaseName;

>commit;     

5、创建数据库

>create database databaseName;

6、选择使用某个数据库

>use databaseName;

7、查看数据库中有多少的表

>show tables;     

8、创建表

create table yang (id int (), name varchar(),address varchar());

9、显示表结构

>describe tableName;    

10、向表中加入数据并查看

insert into yang values('','yang','this_is_master');
select * from yang;

11、导入.sql文件(文件所在路径是F:\file.sql

>source F:/file.sql;    

12、删除表

>drop table tableName;    

13、删除表中的所有数据,但是表结构依然存在

>delete from tableName;       

14、更新表中的数据、如果没有where,则将影响所有的记录

>update tableName set name='administrator' where id='';

15、查看服务器版本和当前日期

>select version()、current_date;

>select version();

>select now();      

16、把mysql作为一个简单的计算器

>select pi();

>select pi()*;         

17、查看用户

>select user();     

18、使用load

>load data local infile filePath into table tableName

19.从任何主机连接到mysql服务器

mysql> grant all privileges on *.* to 'root'@'%' identified by 'P@ssw0rd' with grant option;
Query OK, rows affected (0.01 sec) mysql> flush privileges;
Query OK, rows affected (0.00 sec)

                                
 

Mysql数据库常用的命令 数据备份 恢复 远程的更多相关文章

  1. mysql数据库补充知识4 数据备份和pymysql模块

    一 介绍 #注意: 批量加注释:ctrl+?键 批量去注释:ctrl+shift+?键 二 MySQL数据备份 #1. 物理备份: 直接复制数据库文件,适用于大型数据库环境.但不能恢复到异构系统中如W ...

  2. Mysql 数据库常用配置命令

    1.查看mysql数据库默认编码: mysql> show variables like "character%"; +--------------------------+ ...

  3. wamp 服务器安装问题 及cmd常用命令 和 php mysql数据库常用cmd命令集

    1   官网下载wamp软件包,根据提示安装 2   目录结构:   wamp:   bin/为套件目录 包括mysql apache php log   日志记录 alias 配置 apps 数据库 ...

  4. MySQL 数据库常用命令小结

    MySQL 数据库常用命令 1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删 ...

  5. MySQl数据库常用的DOS命令

    MySQl数据库常用的DOS命令.. 这是第一部分.. 数据库的连接信息:jdbc:mysql://localhost:3306/shxtcom.mysql.jdbc.Driver /*jdbc:sq ...

  6. java数据库 JDBC操作MySQL数据库常用API 部门表和员工表 创建表 添加数据 查询数据

    package com.swift.department; import java.sql.Connection; import java.sql.PreparedStatement; import ...

  7. DBA必备:MySQL数据库常用操作和技巧

    DBA必备:MySQL数据库常用操作和技巧 2011-02-25 15:31 kaduo it168 字号:T | T MySQL数据库可以说是DBA们最常见和常用的数据库之一,为了方便大家使用,老M ...

  8. MySQL数据库使用mysqldump导出数据详解

    mysqldump是mysql用于转存储数据库的实用程序.它主要产生一个SQL脚本,其中包含从头重新创建数据库所必需的命令CREATE TABLE INSERT等.接下来通过本文给大家介绍MySQL数 ...

  9. Python全栈 MySQL 数据库(SQL命令大全、MySQL 、Python调用)

    为了梦想与了信仰    开局一张图   主要三个方面: 1.Linux终端命令 2.MySQL语句 3.Python调用   先删库 再跑路.....                         ...

随机推荐

  1. 给大家普及一下CPU和SOC的基本知识,好让大家在盲目喝彩做出基本的判断

    转载:http://bbs.tianya.cn/post-worldlook-544367-1.shtml 目前,华为推出了自己的四核手机,用自己的SOC,所以很多不明就里的人开始嚷嚷国产处理器的骄傲 ...

  2. [Arduino] 外部中断

    原文:http://www.arduino.cn/thread-2421-1-1.html 1.什么是中断? 试想一下,你正在家里吃饭,这时传来了敲门声,虽然你巨饿,虽然面前全是山珍海味,但此时你不得 ...

  3. Oracle基础 数据泵导出/导入Expdp/impdp(转)

    一.EXPDP和IMPDP使用说明 Oracle Database 10g引入了最新的数据泵(Data Dump)技术,数据泵导出导入(EXPDP和IMPDP)的作用 1)实现逻辑备份和逻辑恢复. 2 ...

  4. mongdb Java demo

    接触MONGDB,感觉用起来还挺好.今天做了一个小demo. 一.启动mongdb的服务

  5. Java Scoket编程

    Java Scoket编程 一,网络编程中两个主要的问题 一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输. 在TCP/IP协议中IP层主要负责网络主机的定位, ...

  6. 20145102 《Java程序设计》第4周学习总结

    20145102 <Java程序设计>第4周学习总结 教材学习内容总结 面向对象中,子类继承父类,避免重复的行为定义,不过并非为了避免重复定义行为就使用继承.如果正确判断使用继承的时机,以 ...

  7. MVC datetime? & datetime 设置格式

    设置datetime的格式,直接有方法重载进行,即使数据为datetime?格式 设置起始时间在配置的时候添加设置 $('#closeTime').datetimepicker({ language: ...

  8. R语言快速入门

    R语言是针对统计分析和数据科学的功能全面的开源语言,R的官方网址:http://www.r-project.org/  在Windows环境下安装R是很方便的 R语言的两种运行模式:交互模式和批处理模 ...

  9. DWZ (JUI) 教程 DWZ中dialog层的刷新

    在DWZ开发过程中经常会遇到的一种情况就是:在navTab页面中通过a标签打开一个dialog,在dialog层进行操作后,需要对该dialog层进行必要的刷新操作. 1.首先讲一下思路: 在非dia ...

  10. JavaScript之表格过滤器

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...