Mysql数据库的基本操作(数据库的添加删除)


   这篇文章主要介绍了查看数据库,添加删除数据库,查看修改数据库的字符类型,查看当前使用的数据库,查看当前日期所在的的年,月,日


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;


Mysql数据库的基本操作(数据库的添加删除)_第1张图片

可以看到test库已经不存在了

也可以加一个条件,如果存在就执行,不存在不执行


Mysql数据库的基本操作(数据库的添加删除)_第2张图片

mysql> show warnings;




4.创建一个数据库

mysql> create jssdb;  #后边可以跟创建数据库的字符类型,默认排序规则



5.查看数据库的信息,使用的字符集


方式一:

mysql> show create database jssdb;


Mysql数据库的基本操作(数据库的添加删除)_第3张图片

方式二:

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)'起了个假名。

你可能感兴趣的:(Mysql数据库的基本操作(数据库的添加删除))