码迷,mamicode.com
首页 > 数据库 > 详细

[每日更新-MySQL基础]2.数据库基本操作

时间:2018-08-01 16:06:26      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:语句   gbk   default   简单   1.3   养成   英文   使用   基本操作   

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.数据库基本操作

标签:语句   gbk   default   简单   1.3   养成   英文   使用   基本操作   

原文地址:http://blog.51cto.com/toulen/2153186

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!