终端下使用mysql数据库的基本操作(一):数据库的创建和删除
在学习表的操作前,我们要先掌握一些数据库的基本操作,比如创建数据库,查看数据库,使用数据库,删除数据库,我们的所有的表结构都是基于数据库的,也就是是说我们是在数据库上建立数据表。
注:1.标准数据库语句中关键字和函数都是大写,但是小写也不会报错,数据库名和表名都是小写,语句结束必须加;
2.本文代码框中{}中的内容为必选内容,可以从多个选项中选择一个,[]中的内容为可选内容。
1.查看当前已有的数据库:
SHOW DATABASES;
以上数据库在mysql安装好的时候就默认存在的,它们记录了一些关于mysql的基本信息
2.创建数据库:create database 数据库名;比如创建一个叫my_db的数据库,create database my_db;,然后我们在用查看数据库的命令查看一下我们是否真的已经创建了一个数据库,我们看到数据库列表的第二个数据库就是我们刚刚创建的数据库my_db。
//如果不加字符集,数据库使用安装数据库是的默认字符集 CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] 数据库名 [DEFAULT] CHARACTER SET [=] 字符集;
3.删除数据库:drop database 数据库名;比如我们要删除刚刚创建my_db数据库,drop database my_db;我们也用查看数据库的命令看一下是否真的删除了。
DROP {DATABASE |SCHEMA} [IF EXISTS] 数据库名;
4.使用一个数据库:使用数据库啥意思,使用数据库就是说我现在mysql中有很多个数据库,我要把我的数据存在哪个数据库里,我要把数据表建立在哪个数据库里.如果在创建数据表的时候我们没有选择数据库会抛出“No database selected”的错误,如图.
那么我们在创建数据表或者使用数据表存数据时我们应该先选择一个数据库,选择数据库的命令:use 数据库名;比如我们选择我们刚刚创建的数据库,use my_db;
USE 数据库名;
如果你选择的数据库存在会提示你Database changed
5.修改一个数据库的字符集
ALTER {DATABASE | SCHEMA} 数据库名 [DEFAULT] CHARACTER SET [=] 字符集;
最后说一下退出数据库的命令:
QUIT;