标签:语句 gbk default 简单 1.3 养成 英文 使用 基本操作
1. 数据库操作在进入的数据库之后,就应该要对数据库进行管理了。管理数据库是通过SQL来完成的。
SQL是用来控制、操作数据库的一个工具,是用来和数据库交流的一门语言。所以,后面我们所用到的语句都是SQL语句。
首先我们要先看看在这个数据库服务器上有哪些库。
show databses;
使用命令查看有哪些数据库。
查询数据库还支持过滤,比如某些数据库不让它显示:
show databases like %shuai%
它会匹配数据库名中包含shuai这几个字符的库。
%:通配符,表示匹配一个或多个字符
_:通配符,表示匹配一个字符。
%shuai%:可以匹配: woshuai shuaige woshuaima
_shuai_:可以匹配:wshuaim _shuai1
mysql库是创建了数据库服务器就会自动有的数据库,它保存了数据库的各种信息,比如数据库的用户。之前我们使用root账号登入数据库,就是根据mysql库中的user表信息。
数据库中的默认库我们都不要去修改。要想学习数据库,这时候我们还需要自己手动去创建一个数据库,
create databse <databaseName>;
使用create database命令创建数据库。数据库名称建议使用英文字母、数字、下划线组成。
在创建数据库的时候,还可以给数据库指定字符集,使用
create database <databaseName> DEFAULT CHARACTER SET utf8
COLLATE utf8_general_ci;
前面是设置字符集,后面设定字符排序规则。
有时候我们在看一个库的时候,想要还原他创建时候的语句,可以使用:
show create database <databaseName>;
记住:在MySQL中,创建一个东西可能要写很多语句,但是删除,永远只有一句话,所有在数据库中删除一个东西非常简单,慎用删除!
drop database <databaseName>;
alter database <databaseName> charset=gbk;
在数据库操作中经常会遇到判断,比如:如果有这个库了,我们就不创建了,或者如果有这个库我们再删除这个库。
if not exists 如果不存在
if exists 如果存在
标签:语句 gbk default 简单 1.3 养成 英文 使用 基本操作
原文地址:http://blog.51cto.com/toulen/2153186