? ?這篇文章主要介紹了查看數(shù)據(jù)庫(kù),添加刪除數(shù)據(jù)庫(kù),查看修改數(shù)據(jù)庫(kù)的字符類型,查看當(dāng)前使用的數(shù)據(jù)庫(kù),查看當(dāng)前日期所在的的年,月,日

1.查看數(shù)據(jù)庫(kù)
mysql> show databases;
#查看數(shù)據(jù)庫(kù)包含的表
+---------------------+
| Database? ? ? ? ? ? |
+---------------------+
| information_schema? |
| coral? ? ? ? ? ? ? |
| coral1? ? ? ? ? ? ? |
| coral22? ? ? ? ? ? |
| coraltest? ? ? ? ? |
| coraltestt? ? ? ? ? |
| jssdb? ? ? ? ? ? ? |
| jssdb_mc? ? ? ? ? ? |
| mysql? ? ? ? ? ? ? |
| mysqldata? ? ? ? ? |
| performance_schema? |
+---------------------+
16 rows in set (0.14 sec)
2.刪除數(shù)據(jù)庫(kù)
mysql> drop database test;

可以看到test庫(kù)已經(jīng)不存在了
也可以加一個(gè)條件,如果存在就執(zhí)行,不存在不執(zhí)行

mysql> show warnings;
4.創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)
mysql> create jssdb; ?#后邊可以跟創(chuàng)建數(shù)據(jù)庫(kù)的字符類型,默認(rèn)排序規(guī)則
5.查看數(shù)據(jù)庫(kù)的信息,使用的字符集
方式一:
mysql> show create database jssdb;

方式二:
mysql> select * from information_schema.schemata;
6.數(shù)據(jù)庫(kù)字符集的修改
方式一
命令修改
方式二
在數(shù)據(jù)庫(kù)的存放位置找到,該數(shù)據(jù)庫(kù)下的db.opt文件,編輯修改即可
7.查看當(dāng)前使用的數(shù)據(jù)庫(kù)
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. 顯示當(dāng)前時(shí)間
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2009-09-15 22:35:32 |
+---------------------+
1 row in set (0.04 sec)
10. 顯示年月日
SELECT DAYOFMONTH(CURRENT_DATE); ?#顯示當(dāng)前日期所在的那天
+--------------------------+
| DAYOFMONTH(CURRENT_DATE) |
+--------------------------+
| 15 |
+--------------------------+
1 row in set (0.01 sec)
SELECT MONTH(CURRENT_DATE); ?#顯示當(dāng)前日期所在的月份
+---------------------+
| MONTH(CURRENT_DATE) |
+---------------------+
| 9 |
+---------------------+
1 row in set (0.00 sec)
SELECT YEAR(CURRENT_DATE); ?#顯示當(dāng)前日期所在的年
+--------------------+
| 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. 當(dāng)計(jì)算器用 ?
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()函數(shù),用來(lái)把字符串串接起來(lái)。另外,我們還用到以前學(xué)到的AS給結(jié)果列'CONCAT(f_name, " ", l_name)'起了個(gè)假名。