`

MySQL一些命令

阅读更多
1:使用SHOW语句找出在服务器上当前存在什么数据库:
mysql> SHOW DATABASES;

2:2、创建一个数据库MYSQLDATA
mysql> CREATE DATABASE MYSQLDATA;
drop database mydb;

3:选择你所创建的数据库
mysql> USE MYSQLDATA; //(按回车键出现Database changed 时说明操作成功!)

4:查看现在的数据库中存在什么表
mysql> SHOW TABLES;

5:创建一个数据库表
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));

6:显示表的结构:
mysql> DESCRIBE MYTABLE;

7:往表中加入记录
mysql> insert into MYTABLE values (”hyq”,”M”);

8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
mysql> LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE MYTABLE;

9:导入.sql文件命令(例如D:/mysql.sql)
mysql>use database;
mysql>source d:/mysql.sql;

导入数据可能需要在未登录mysql下
linux> mysql -usrs -padmin --host=10.10.0.1 -D srstest < /home/test.sql

10:删除表
mysql>drop TABLE MYTABLE;

11:清空表
mysql>delete from MYTABLE;

12:更新表中数据
mysql>update MYTABLE set sex=”f” where name=’hyq’;

13:修改表
mysql>ALTER TABLE `orgs` ADD COLUMN `COUNTRY`  int(11) NULL AFTER `COUNTRY_ID`;
mysql>ALTER TABLE `orgs` DROP COLUMN `COUNTRY`;

14:库对库传数据:
mysql>mysqldump -h '10.10.2.120' -usrsadmin -padmin123 --opt --compress fromdbname --skip-lock-tables | mysql -h '10.10.2.231' -usrs -padmin123 todbname //第一个-h为源数据库fromdbname为数据库名


mysql> show variables like '%timeout%';
mysql> show variables like '%max_allowed%';
mysql> set wait_timeout = 36000;
mysql> show variables like '%character%';
mysql> set character_set_client = utf8;

mysql> UPDATE action SET `ORG` = CONVERT(CAST(CONVERT( `ORG` USING latin1) AS BINARY) USING utf8); #解决双重编码问题
[url]http://stackoverflow.com/questions/11436594/how-to-fix-double-encoded-utf8-characters-in-an-utf-8-table[/url]

linux> mysql --help | grep my.cnf


linux> service mysqld restart
linux> vi /etc/mysql/my.cnf  // >cat /etc/my.cnf
  在[client]和[mysqld]下面添加 default-character-set=utf8


对于mysql编码的处理。MySQL默认latin1编码,建表时候用的utf8,导致中午或其他语言乱码,导出数据直接查看也是乱码。
可先通过.sql文件导入导出
mysql -uadmin -padmin --host=10.10.250.100 -D table_from_uat < ./table_from_qa_20131217_01.sql

set names utf8;
select * from table1;//可正常显示中文,如果有中文乱码可能需要二次转码
UPDATE t_label SET `VALUE` = CONVERT(CAST(CONVERT(`VALUE` USING latin1) AS BINARY) USING utf8);

SELECT OPEN_DATE,CLOSED_DATE,PENDING_CONFIRMATION_DATE,
       (IFNULL(IFNULL(CLOSED_DATE,PENDING_CONFIRMATION_DATE),NOW()))AS aged,
       TIMESTAMPDIFF(SECOND,OPEN_DATE,
                   IFNULL(IFNULL(CLOSED_DATE,PENDING_CONFIRMATION_DATE),NOW())
       ) AS agedSec
 FROM TICKETANALYSIS
 WHERE OPEN_DATE BETWEEN '2014-03-01 00:00:00' AND '2014-06-05 23:59:59' 
    AND TICKETANALYSIS.ORG = 'AWSIE'
    AND IFNULL(IFNULL(CLOSED_DATE,PENDING_CONFIRMATION_DATE),NOW()) 
        >= '2014-03-02 00:00:00'
    AND TIMESTAMPDIFF(SECOND,OPEN_DATE,
                      IFNULL(IFNULL(CLOSED_DATE,PENDING_CONFIRMATION_DATE),NOW()))
        BETWEEN 1*24*60*60 AND 2*24*60*60
 ORDER BY OPEN_DATE
分享到:
评论

相关推荐

    MySQL数据库命令大全

    ### MySQL数据库命令详解 #### 一、MySQL服务的管理 MySQL作为一款广泛使用的开源关系型数据库管理系统,其服务的启动和停止是基本的管理操作。 **启动MySQL服务** 使用`net start mysql`命令可以启动MySQL服务...

    mysql一些常用命令

    ### MySQL常用命令详解 ...以上就是关于MySQL常用命令的一些详细介绍,这些命令可以帮助数据库管理员高效地完成日常维护工作,如备份、恢复、用户管理等。掌握这些命令对于使用MySQL数据库至关重要。

    Mysql命令大全 Mysql命令大全

    Mysql 命令大全是 Mysql 数据库管理系统中的一些常用命令的汇总,涵盖了连接 Mysql、修改密码、增加新用户、操作数据库等多方面的内容。下面是对这些命令的详细说明: 一、连接 Mysql 连接 Mysql 的基本格式为:...

    MYSQL常用命令教程

    ### MySQL常用命令详解 在IT领域,MySQL作为一款广泛使用的开源关系型数据库管理系统,其重要性不言而喻。无论是初学者还是资深开发者,掌握MySQL的常用命令都是必不可少的技能。以下将对“MYSQL常用命令教程”中的...

    MySql经典命令大全

    这里我们聚焦于"MySql经典命令大全",它涵盖了MySQL的基础操作到高级特性的命令,对于数据库管理员和开发者来说是必备的学习资料。 首先,让我们了解MySQL的基本命令。在命令行界面中,`mysql -u username -p` 是...

    最全Mysql数据库命令

    这些基本的MySQL命令涵盖了数据库管理的各个方面,包括数据的备份、恢复、创建和修改等。熟练掌握这些命令对于日常数据库维护至关重要。通过这些操作,你可以高效地管理MySQL数据库,确保数据的安全性和可用性。

    mySQL的一些常用命令

    以下是关于MySQL常用命令的一些详细解释: 1. **连接MySQL**: - 使用`mysql -u&lt;username&gt; -p`命令可以连接到本地MySQL服务器,其中`&lt;username&gt;`是你的用户名。如果你的密码为空,直接按回车即可。例如,`mysql -u...

    mysql命令大全,mysql5命令大全

    ### MySQL 命令大全与操作技巧 #### 连接 MySQL 服务器 1. **本地连接**:在 DOS 环境下,可以使用 `mysql` 命令...以上是 MySQL 中一些常用的命令及其应用场景。通过这些命令,可以有效地管理数据库及进行数据操作。

    mysql启动命令批处理文件

    mysql启动命令mysql启动命令mysql启动命令mysql启动命令mysql启动命令mysql启动命令mysql启动命令mysql启动命令mysql启动命令mysql启动命令mysql启动命令mysql启动命令mysql启动命令mysql启动命令mysql启动命令mysql...

    常见的MySQL命令大全.doc

    下面将详细介绍在MySQL中常用的命令。 1. **连接MySQL** - `mysql -h 主机地址 -u 用户名 -p 用户密码` - 连接到本地MySQL服务器时,只需输入`mysql -u root -p`,如果初始未设置密码,则直接回车即可。 - 连接...

    mysql命令大全.docx

    MySQL 命令大全 MySQL 是一种关系型数据库管理系统,广泛应用于 Web 应用程序中。本文档旨在提供一个完整的 MySQL 命令大全,帮助用户快速掌握 MySQL 的使用和管理。 一、MySQL 登录命令 MySQL 登录命令的格式为...

    mysql常用简单的命令里面有创建用户授权命令,非常适合初学者

    Mysql一些命令,有添加用户授权命令,一些日期命令,里面有注释,适合新手们学习

    MYSQL常用命令详细介绍

    ### MySQL常用命令详解 #### 启动MySQL服务器 ...通过这些基础但实用的MySQL命令,你可以有效地管理数据库并执行日常的数据查询任务。掌握这些命令对于任何使用MySQL数据库的人来说都是非常重要的。

    linux 服务安装mysql命令

    Linux 服务安装 MySQL 命令详解 在 Linux 操作系统中,安装 MySQL 服务器是一个基本的任务,对新手来说可能有些困难。本文将详细介绍如何安装 MySQL 服务器,包括安装、设置开机启动、启动服务、设置 root 用户密码...

    mysql常用操作命令

    mysql常用操作命令 mysql是一个流行的关系数据库管理系统,作为开发人员,掌握mysql的常用操作命令是非常必要的。本文将对mysql的常用操作命令进行总结,包括连接mysql、查询版本信息、查询当前日期、查询服务器中...

    mysql命令 基本命令

    以下是一些基本的MySQL命令,涵盖了从建立数据库到执行简单操作的过程。 1. **连接MySQL服务器**: 使用`mysql -u &lt;username&gt; -p`命令连接到MySQL服务器,其中`&lt;username&gt;`是你的用户名。系统会提示输入密码,输入...

    MySQL安装命令

    MySQL安装命令详解 MySQL是当前最流行的开源关系数据库管理系统之一,其安装命令对于初学者和开发者来说非常重要。下面我们将详细介绍MySQL安装命令的每一个步骤,并对每个步骤进行详细的解释。 下载和解压MySQL...

    MySql常用命令 最新 最全

    根据提供的标题、描述以及部分内容,本文将详细解析MySQL数据库中的常用命令,并且涵盖数据库的创建、管理、查询、更新等核心操作。 ### MySQL 常用命令概览 #### 启动与停止 MySQL 服务 - **启动 MySQL 服务**: ...

    CentOS MySQL启动和关闭命令

    ### CentOS下MySQL的启动与关闭命令详解 在Linux系统中,特别是CentOS发行版中,MySQL作为一款广泛使用的开源数据库管理系统,在服务器应用中扮演着重要的角色。本文将详细介绍CentOS环境下MySQL服务的启动与关闭...

Global site tag (gtag.js) - Google Analytics