[每日更新-MySQL基础]2.数据库基本操作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[每日更新-MySQL基础]2.数据库基本操作相关的知识,希望对你有一定的参考价值。
1. 数据库操作
在进入的数据库之后,就应该要对数据库进行管理了。管理数据库是通过SQL来完成的。
SQL是用来控制、操作数据库的一个工具,是用来和数据库交流的一门语言。所以,后面我们所用到的语句都是SQL语句。
首先我们要先看看在这个数据库服务器上有哪些库。
show databses;
使用命令查看有哪些数据库。
查询数据库还支持过滤,比如某些数据库不让它显示:
show databases like %shuai%
它会匹配数据库名中包含shuai这几个字符的库。
%:通配符,表示匹配一个或多个字符
_:通配符,表示匹配一个字符。
%shuai%:可以匹配: woshuai shuaige woshuaima
_shuai_:可以匹配:wshuaim _shuai1
1.1 默认数据库mysql
mysql库是创建了数据库服务器就会自动有的数据库,它保存了数据库的各种信息,比如数据库的用户。之前我们使用root账号登入数据库,就是根据mysql库中的user表信息。
1.2 创建数据库
数据库中的默认库我们都不要去修改。要想学习数据库,这时候我们还需要自己手动去创建一个数据库,
create databse <databaseName>;
使用create database命令创建数据库。数据库名称建议使用英文字母、数字、下划线组成。
在创建数据库的时候,还可以给数据库指定字符集,使用
create database <databaseName> DEFAULT CHARACTER SET utf8
COLLATE utf8_general_ci;
前面是设置字符集,后面设定字符排序规则。
1.3 查看创建数据库的语句
有时候我们在看一个库的时候,想要还原他创建时候的语句,可以使用:
show create database <databaseName>;
1.4 删除数据库
记住:在MySQL中,创建一个东西可能要写很多语句,但是删除,永远只有一句话,所有在数据库中删除一个东西非常简单,慎用删除!
drop database <databaseName>;
1.5 修改数据库信息
alter database <databaseName> charset=gbk;
1.6 判断
在数据库操作中经常会遇到判断,比如:如果有这个库了,我们就不创建了,或者如果有这个库我们再删除这个库。
if not exists 如果不存在
if exists 如果存在
注意:在数据库中要严格区分大小写,虽然数据库本身不是这么规定的,但是要养成区分大写小的习惯。
以上是关于[每日更新-MySQL基础]2.数据库基本操作的主要内容,如果未能解决你的问题,请参考以下文章