数据库操作
1).查询所有数据库
show databases ;
2).查询当前数据库
select database();
3).创建数据库
create database[ if not exists ] 数据库名 default charset 字符集][ collate 排序规则];
使用示例:
创建一个itcast数据库, 使用数据库默认的字符集。
create database itcast;
在同一个数据库服务器中,不能创建两个名称相同的数据库,否则将会报错。
可以通过if not exists 参数来解决这个问题,数据库不存在, 则创建该数据库,如果存在,则不创建。
create database if not extists itcast;
创建一个itheima数据库,并且指定字符集
create database itheima default charset utf8mb4;
4). 删除数据库
drop database [ if exists ] 数据库名 ;
如果删除一个不存在的数据库,将会报错。此时,可以加上参数 if exists ,如果数据库存在,再
执行删除,否则不执行删除。
5). 切换数据库–mysql中可以创建多个数据库,数据库里面又可以创建多张表,我们操作表的时候是不可以跨库操作的,所以就需要切换数据库。
use 数据库名 ;
我们要操作某一个数据库下的表时,就需要通过该指令,切换到对应的数据库下,否则是不能操作的。
比如,切换到itcast数据,执行如下SQL:
use itcast;
正文完