数据库基本操作
这一章节,聚焦在数据库这个层面的操作,下面会举例分别说明。
创建数据库
语法:
create {database|schema} [if not exists] db_name [create_specification]...
说明:
语法中{}表示必填,A|B 意味着在 A 和 B 中二选一,[] 表示有可无
create_specification 提供这些选项
- [default] character set [=] charset_name
- [default] collate [=] collation_name
- default encryption [=] {'Y'|'N'}
实例:
#创建数据库 test,使用默认配置 create database test; #创建数据库 test2,使用自定义配置,character set 配置数据库字符编码,collate 指定排序规则 create database test2 character set = xxx collate = xxx
删除数据库
语法:drop {database|schema} [if exists] db_name
实例:
#删除数据库 test drop database if exists test; #删除数据库 test1 drop schema if exists test1;
database 和 schema 表达相同的意思,使用 if exists,当要删除的数据库不存在时不会报错。
选中数据库
语法:use db_name
实例:
#选中数据库test use test;
当和数据库服务端建立连接之后,必须要先选中数据库之后,才能进一步操作数据库中的表。