数据库操作
一、创建数据库
语法:create database 库名
简单的创建,只需要 create database 库名 就可以了,
语法:create database if not exists 库名
但是如果数据库存在会报错,所以可以使用 if not exists 意思是如果数据库不存在则创建,用来避免出现的错误
指定编码格式创建
语法:create database if not exists 库名 character set utf8 collate utf8_general_ci;
上面的语法是指定utf8格式创建,校对规则为utf8_general_ci,当然你也可以用gbk等方式来创建。
二、查看数据库
语法:show databases;
上面的语句为查看当前所有的数据库。
语法 :show create database 库名;
上面的语法为查看建库语句,可以查看编码格式等。
三、打开数据库
语法:use 库名;
在对数据库的操作前是必须要打开数据库的,比如你想往enp数据库中插入一张表,你就要先打开emp数据库,use emp;
四、修改数据库的语法格式
语法:alter database 库名 character set gbk collate gbk_chinese_ci;
当我们已经创建完了一个数据库以后,就可以用alter 方法来改变数据库的编码格式,上面是改变成gbk;
五、存储引擎
语法:set default_storage_engine=innodb;
上面语法的意思为把存储引擎改变成innodb,如果存储不是innodb的话,是不能创建外键的
六、删除数据库
语法:drop database [if exists] 数据库名;
[]里的为可选项,可写可不写,写上的话意思就是如果数据库存在则删除,可以避免数据库不存在出现错误
创建数据库规则
1、不能与其他数据库重名,否则将发生错误
2、不能使用MySQL关键字作为数据库名、表明。
3、名称最长可为64个字符,而别名最多可长达256个字符。
4、名称可以由任意字母、阿拉伯数字、下划线和“$”组成,可以使用上述任意字符开头,但不能是单纯的数字。
都已经看到这里啦,不点个赞在走吗,啦啦啦啦......