MySQL有很多的可视化管理工具,比如“mysql-workbench”和“sequel-pro-”。 现在我写MySQL的终端命令操作的文章,是想强化一下自己对于MySQL的理解,总会比使用图形化的理解透彻,因为我本来就比较喜欢写代码。同时写出来这些文章,是想要给大家当个参考,希望也能对大家有所帮助,有所提升,这就是我为什么要写终端操作MySQL的文章了。
注意:MySQL数据库命令不区分大小写。但在MAC的终端,如果你想使用tab自动补全命令,那么你就必须使用大写,这样MAC的终端才会帮你补全命令,否则你按N遍tab都不会有响应。
1.1 create 创建数据库
create database firstDB;
1.2 show 查看所有数据库
mysql> show databases; information_schema mysql rows in set (0.00 sec)
1.3 alter 修改数据库
alter 命令修改数据库编码:
默认创建的数据库默认不支持中文字符,如果我们需要它支持中文字符,则将它的编码设置为utf8格式:
mysqltestDB CHARACTER SET UTF8; Query OK, 1 row affected (0.00 sec)
1.4 use 使用数据库
mysql> use firstDB; Database changed
1.5 查看当前使用的数据库
mysql(); () firstdb row in set (0.00 sec)
1.6 drop 删除数据库
mysql firstDB; Query OK, 0 rows affected (0.00 sec)
2、数据表(table)管理
我们首先创建一个数据库,提供我们往后的使用:
mysql testDB; Query OK, 1 row affected (0.00 sec)
创建后记得用use命令进入(使用)数据库,不然后面的操作都会不成功的。
2.1 create 创建表