查看当前登录用户:

  1. mysql> select USER();
  2. +----------------+
  3. | USER() |
  4. +----------------+
  5. | root@localhost |
  6. +----------------+
  7. 1 row in set

查看数据库版本:

  1. mysql> SELECT VERSION();
  2. +-----------+
  3. | VERSION() |
  4. +-----------+
  5. | 5.5.22 |
  6. +-----------+
  7. 1 row in set

当前的日期时间:

  1. mysql> SELECT NOW();
  2. +---------------------+
  3. | NOW() |
  4. +---------------------+
  5. | 2016-08-03 12:01:17 |
  6. +---------------------+
  7. 1 row in set

创建数据库:

  1. mysql> CREATE DATABASE mydb1;
  2. Query OK, 1 row affected (0.07 sec)

如果数据库中已存在该库,那么创建的时候会显示错误信息;如果不想看到错误信息,可以用if判断一下:

  1. mysql> CREATE DATABASE IF NOT EXISTS mydb1;
  2. Query OK, 1 row affected, 1 warning (0.06 sec)
  3.  
  4. mysql> SHOW WARNINGS;
  5. +-------+------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+
  6. | Level | Code | Message |
  7. +-------+------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+
  8. | Error | 1064 | You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WARINGS' at line 1 |
  9. +-------+------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+
  10. 1 row in set (0.00 sec)

查看有哪些数据库:

  1. mysql> SHOW DATABASES;
  2. +--------------------+
  3. | Database |
  4. +--------------------+
  5. | information_schema |
  6. | aaa |
  7. | aliyun |
  8. | blog |

查看数据库的定义信息,比如编码信息:

  1. mysql> SHOW CREATE DATABASE mydb1;
  2. +----------+----------------------------------------------------------------+
  3. | Database | Create Database |
  4. +----------+----------------------------------------------------------------+
  5. | mydb1 | CREATE DATABASE `mydb1` /*!40100 DEFAULT CHARACTER SET utf8 */ |
  6. +----------+----------------------------------------------------------------+
  7. 1 row in set (0.05 sec)

创建数据库时,指定编码方式:

  1. mysql> CREATE DATABASE mydb2 DEFAULT CHARACTER SET 'gbk';
  2. Query OK, 1 row affected (0.07 sec)
  3.  
  4. mysql> CREATE DATABASE mydb3 CHARACTER SET 'gbk';
  5. Query OK, 1 row affected (0.00 sec)

修改现在库的编码方式:

  1. mysql> ALTER DATABASE mydb3 DEFAULT CHARACTER SET utf8;
  2. Query OK, 1 row affected (0.01 sec)

在管理一个数据库前,需要先打开该数据库:

  1. mysql> use mydb1;
  2. Database changed

查看当前打开的是哪个数据库:

  1. mysql> SELECT DATABASE();
  2. +------------+
  3. | DATABASE() |
  4. +------------+
  5. | mydb1 |
  6. +------------+
  7. 1 row in set (0.00 sec)

删除指定数据库:

  1. mysql> DROP DATABASE mydb1;
  2. Query OK, 0 rows affected (0.18 sec)
  3.  
  4. mysql> DROP DATABASE IF EXISTS mydb2;
  5. Query OK, 0 rows affected (0.00 sec)

mysql的相关操作的更多相关文章

  1. MySQL库相关操作

    ========MySQL库相关操作====== 一.系统数据库 information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息.列信息.权限信息.字符信 ...

  2. 第二篇:MySQL库相关操作

    一 系统数据库 information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息.列信息.权限信息.字符信息等performance_schema: MyS ...

  3. 二:Mysql库相关操作

    1:系统数据库 information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息.列信息.权限信息.字符信息等.performance_schema: My ...

  4. Mysql 死锁相关操作

    该随笔随时记录日常工作中遇到的关于mysql的死锁相关问题 1)查看mysql当前的处理线程(connection) mysql> show processlist; 2)杀掉对应的connec ...

  5. Mysql用户相关操作

    MySQL 默认有个root用户,但是这个用户权限太大,一般只在管理数据库时候才用.如果在项目中要连接 MySQL 数据库,则建议新建一个权限较小的用户来连接. 在 MySQL 命令行模式下输入如下命 ...

  6. MYSQL数据库相关操作---读书笔记分享

    ===================数据库软件: <DBMS,DataBase Management System >数据库: 保存特定类型数据的容器<DB,database> ...

  7. mysql空间数据相关操作

    建表语句: CREATE TABLE ts.points ( name ) NOT NULL, location POINT NOT NULL, description ) ); 添加记录如下: IN ...

  8. MySQL数据库相关操作

    查看数据库 mysql> SHOW DATABASES; 选择数据库 mysql> USE 数据库名称: 查看当前数据库 mysql> select database(); -- 第 ...

  9. MYSQL日期相关操作

    *******MYSQL中取当前周/月/季/年的第一天与最后一天******* 当年第一天: SELECT DATE_SUB(CURDATE(),INTERVAL dayofyear(now())-1 ...

随机推荐

  1. How Tomcat Works(四)

    Servlet容器有两个主要的模块,即连接器(connector)与容器(container),本文接下来创建一个连接器来增强前面文章中的应用程序的功能,以一种更优雅的方式来创建request对象和r ...

  2. Linux内核完全注释之编程语言和环境(二)

    c程序的编译和链接 使用gcc汇编器编译c语言程序时通常会经历四个阶段,即预处理阶段.编译阶段.汇编阶段.链接阶段,如下图. 例如: gcc -o hello hello.c 生成可执行文件hello ...

  3. libev笔记

    libev是一个开源库,实现了一个reactor模式事件驱动任务调度库.代码非常精简,包含所有实现的.c文件只有不到5000行. 支持的事件类型: ev_io ev_timer ev_periodic ...

  4. jquery与ajax应用

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

  5. Unity实现相似于安卓原生项目的点击安卓返回button回到前一页的功能

    本章博主和大家一起讨论下Unity怎么实现类似安卓原生项目,点击安卓返回button实现返回到前一个页面的功能. 1.定义一个泛型用于响应安卓的返回button public static List& ...

  6. ASP.net中GridView中增加一行记录并默认显示为编辑状态

    //添加 protected void Button1_Click(object sender, EventArgs e) { DataSet ds = (DataSet)pa.GetDataSet( ...

  7. 4.3、Libgdx启动类和配置

    (原文:http://www.libgdx.cn/topic/45/4-3-libgdx%E5%90%AF%E5%8A%A8%E7%B1%BB%E4%B8%8E%E9%85%8D%E7%BD%AE) ...

  8. 深入剖析 HTML5

    作为新一代的 HTML 标准,HTML5 不仅强化了 Web 网页的表现性能,还追加了本地数据库等 Web 应用的功能.虽然 HTML5 标准仍处于完善之中.然而,大部分新版本的浏览器已经能够支持某些 ...

  9. 【KPC】关于为什么不用Zepto而用JQuery

    1.zepto在window phone手机上不是很兼容 2.JQuery的Deferred对象在zepto上不支持. 3.JQuery经过压缩,以及部分页面的使用,以及缓存,可以达到优化用户体验的效 ...

  10. onConfigurationChanged is not called&& 翻转屏幕不执行onConfigurationChanged方法&&onConfigurationChanged不执行

    我总结出一句话: 如果target sdk>=13,必须使用如下方式声明activity:android:configChanges="orientation|screenSize&q ...