标签归档:mysql技巧

mysql shell是干什么的 ?


摘要:
下文将讲述mysql shell的用途,如下所示:



MySQL Shell简介

MySQL Shell是由官方在5.7.12版本中推出,
MySQL Shell功能:是一个命令行工具,目前MySQL Shell支持三种语言(javascript python sql),此工具主要方便对数据库sql脚本掌握不牢固的人员熟悉数据库的相关信息时使用
MySQL Shell:此工具是MySQL的一个选装组件
MySQL Shell下载地址


MySQL Shell举例应用

 ---使用MySQL Shell 连接mysql数据 
 mysqlsh 'root'@'127.0.0.1':3306
  Creating a Session to 'root@127.0.0.1:3306'
  Enter password: 
   

  ---连接成功后,例:查看数据库状态 status
  mysql-js>status
  ...


  ---查询相应的数据表saleMain
  mysql-js> db.saleMain.select()
  ...

  ---切换到sql模式
  mysql-js> sql
  
    Switching to SQL mode... Commands end with ;

     mysql-sql> select @@port;  --查看当前MySQL 端口号
 

MySQL 查看、修改数据库时区的方法分享


摘要:
下文讲述mysql 查看修改数据库时区的方法,如下所示:
实验环境:centos


-----一、获取当前系统时间
>select curtime();
---或
>select now();
---显示当前数据库的时区信息
> show variables like "%time_zone%";
+------------------+--------+
| Variable_name    | Value  |
+------------------+--------+
| system_time_zone | CST    |
| time_zone        | SYSTEM |
+------------------+--------+
2 rows in set (0.00 sec)
#time_zone参数代表mysql使用system的时区,
#system_time_zone代表system使用CST时区
 
---使用脚本修改mysql时区 
> set global time_zone = '+8:00';  ##修改mysql全局时区为北京时间,北京时间所在的东8区
> set time_zone = '+8:00';  ##修改当前会话时区
> flush privileges;  #立即生效

mysql 获取当前数据库版本的五种方法分享


摘要:
下文讲述在mysql中获取数据库版本的五种方法分享,如下所示:
实验环境:sql server 2008 R2


方法一: 进入mysql安装目录,输入相关命令,查看版本信息,如下:

[localhost@root]/usr/local/src/mysql/bin >mysql -V;
 或
[localhost@root]/usr/local/src/mysql/bin >mysql --version;

方法二: 进入mysql安装目录,输入? 或help命令,查看版本信息,如下:

[localhost@root]/usr/local/src/mysql/bin >mysql -I(大写i);
 或
[localhost@root]/usr/local/src/mysql/bin >mysql --help;
 或
[localhost@root]/usr/local/src/mysql/bin >mysql -?;

方法三: 进入mysql,输入select version()命令获取,如下:

[localhost@root]/usr/local/src/mysql/bin /mysql > select version(); 

方法四: 进入mysql,输入status命令获取,如下:

[localhost@root]/usr/local/src/mysql/bin /mysql > status; 

方法五: 进入mysql,输入\s命令获取,如下:

[localhost@root]/usr/local/src/mysql/bin /mysql > \s;