查看当前登录用户:

mysql> select USER();
+----------------+
| USER() |
+----------------+
| root@localhost |
+----------------+
1 row in set

查看数据库版本:

mysql> SELECT VERSION();
+-----------+
| VERSION() |
+-----------+
| 5.5.22 |
+-----------+
1 row in set

当前的日期时间:

mysql> SELECT NOW();
+---------------------+
| NOW() |
+---------------------+
| 2016-08-03 12:01:17 |
+---------------------+
1 row in set

创建数据库:

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

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

mysql> CREATE DATABASE IF NOT EXISTS mydb1;
Query OK, 1 row affected, 1 warning (0.06 sec) mysql> SHOW WARNINGS;
+-------+------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+
| Level | Code | Message |
+-------+------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+
| 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 |
+-------+------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)

查看有哪些数据库:

mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| aaa |
| aliyun |
| blog |

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

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

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

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

修改现在库的编码方式:

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

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

mysql> use mydb1;
Database changed

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

mysql> SELECT DATABASE();
+------------+
| DATABASE() |
+------------+
| mydb1 |
+------------+
1 row in set (0.00 sec)

删除指定数据库:

mysql> DROP DATABASE mydb1;
Query OK, 0 rows affected (0.18 sec) mysql> DROP DATABASE IF EXISTS mydb2;
Query OK, 0 rows affected (0.00 sec)

最新文章

  1. [转]ThoughtWorks(中国)程序员读书雷达
  2. 歌词文件解析(一):LRC格式文件的解析
  3. 进程控制理论,王明学learn
  4. 非常简单的XML解析(SAX解析、pull解析)
  5. http和htpps
  6. 写给自己看的Linux运维基础(四) - python环境
  7. 打印xls注意事项
  8. ActiveXObject Word.Application 打印小票
  9. Android中Java反射技术的使用示例
  10. 【译】 AWK教程指南 附录E-正则表达式
  11. Android使用百度地图定位
  12. xcode - 触摸移动
  13. 15个最受欢迎的Python开源框架
  14. 注册Dev的帮助文件
  15. python KindEditord
  16. oracle中可能使用到的命令
  17. 20190410Linux中磁盘管理及LVM(week2day1)
  18. Unable to find ‘struts.multipart.saveDir’ Struts2上传文件错误的解决方法
  19. c++11の多线程应用
  20. DHCP服务洪水攻击

热门文章

  1. js date string parse
  2. iOS多线程总结
  3. 特现C语言编程特点的小代码,itoa,数值转换成字符串
  4. [转] 一个程序猿眼中的国内主流地图api
  5. Combox选中项注意事项
  6. 网络虚拟化技术 TUN/TAP MACVLAN MACVTAP
  7. Linux下getopt()函数的简单使用
  8. uva539 The Settlers of Catan
  9. 关于Java中的程序,进程和线程的详解...
  10. jquery 新建的元素事件绑定问题