【数据库】1、基础:数据库操作

数据库基础操作

1. 创建数据库

CREATE DATABASE [IF NOT EXISTS] db_name [CHARSET SET charset] [COLLATE collation]
create database [if not exists] db_name [charset set charset] [collate collation]

说明
[IF NOT EXISTS]是用来检测数据库是否存在的,确保不存在才创建
[CHARSET SET charset] 用来设置数据库字符集(charset:utf8)
[COLLATE collation]设置排序顺序(collation:utf8_icelandic_ci)
在默认情况下,服务器的字符集和排序规则将成为新建数据库的默认字符集和排序规则。想显示的设置数据库属性的方法就是使用CHARSET SET和COLLATE子句。
注意
如果只给出CHARSET SET没有给出COLLATE,则会使用这个给定的字符集的默认排序规则。
如果只给出COLLATE没有给出CHARSET SET,则会使用排序规则的名字的开头部分来确定字符集。

2. 删除数据库

DROP DATABASE db_name
drop database db_name
备注: drop database删除数据库失败,通常是因为数据库目录中包含一些与数据库对象无关的文件。若想删除数据库,先手动将数据库文件,再使用drop database删除数据库即可。

3. 修改数据库权限

ALTER DATABASE [IF NOT EXISTS] db_name [CHARSET SET charset] [COLLATE collation]
alter database [if not exists] db_name [charset set charset] [collate collation]
使用alter database修改数据库的全局属性,目前由于数据库只包含charset和collate属性,所以只能修改这两个值。

4. 选择数据库

USE db_name
use db_name
将db_name作为默认数据库使用

猜你喜欢

转载自blog.csdn.net/zd199218/article/details/50507567