这篇文章主要介绍了查看数据库,添加删除数据库,查看修改数据库的字符类型,查看当前使用的数据库,查看当前日期所在的的年,月,日
1.查看数据库
mysql> show databases;
#查看数据库包含的表
+---------------------+
| Database |
+---------------------+
| information_schema |
| coral |
| coral1 |
| coral22 |
| coraltest |
| coraltestt |
| jssdb |
| jssdb_mc |
| mysql |
| mysqldata |
| performance_schema |
+---------------------+
16 rows in set (0.14 sec)
2.删除数据库
mysql> drop database test;
可以看到test库已经不存在了
也可以加一个条件,如果存在就执行,不存在不执行
mysql> show warnings;
4.创建一个数据库
mysql> create jssdb; #后边可以跟创建数据库的字符类型,默认排序规则
5.查看数据库的信息,使用的字符集
方式一:
mysql> show create database jssdb;
方式二:
mysql> select * from information_schema.schemata;
6.数据库字符集的修改
方式一
命令修改
方式二
在数据库的存放位置找到,该数据库下的db.opt文件,编辑修改即可
7.查看当前使用的数据库
select database();
mysql> select database();
+------------+
| database() |
+------------+
| jssdb_mc |
+------------+
1 row in set (0.00 sec)
8.显示MYSQL的版本
mysql> select version();
+-----------------------+
| version() |
+-----------------------+
| 6.0.4-alpha-community |
+-----------------------+
1 row in set (0.02 sec)
9. 显示当前时间
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2009-09-15 22:35:32 |
+---------------------+
1 row in set (0.04 sec)
10. 显示年月日
SELECT DAYOFMONTH(CURRENT_DATE); #显示当前日期所在的那天
+--------------------------+
| DAYOFMONTH(CURRENT_DATE) |
+--------------------------+
| 15 |
+--------------------------+
1 row in set (0.01 sec)
SELECT MONTH(CURRENT_DATE); #显示当前日期所在的月份
+---------------------+
| MONTH(CURRENT_DATE) |
+---------------------+
| 9 |
+---------------------+
1 row in set (0.00 sec)
SELECT YEAR(CURRENT_DATE); #显示当前日期所在的年
+--------------------+
| YEAR(CURRENT_DATE) |
+--------------------+
| 2009 |
+--------------------+
1 row in set (0.00 sec)
11. 显示字符串
mysql> SELECT "welecome to my blog!"; #显示字符串
+----------------------+
| welecome to my blog! |
+----------------------+
| welecome to my blog! |
+----------------------+
1 row in set (0.00 sec)
12. 当计算器用
select ((4 * 4) / 10 ) + 25;
+----------------------+
| ((4 * 4) / 10 ) + 25 |
+----------------------+
| 26.60 |
+----------------------+
1 row in set (0.00 sec)
13. 串接字符串
select CONCAT(f_name, " ", l_name) #连接字符串
AS Name
from employee_data
where title = 'Marketing Executive';
+---------------+
| Name |
+---------------+
| Monica Sehgal |
| Hal Simlai |
| Joseph Irvine |
+---------------+
3 rows in set (0.00 sec)
注意:这里用到CONCAT()函数,用来把字符串串接起来。另外,我们还用到以前学到的AS给结果列'CONCAT(f_name, " ", l_name)'起了个假名。