01
---------------
前言
02
---------------
对象创建
CREATE {DATABASE|SCHEMA} [IF NOT EXISTS] db_name[create_specification]...
create_sprcification: # 确定数据库具有的特性[DEFAULT] CHARACTER SET [=] charset_name # 字符编码规则[DEFAULT] COLLATE SET [=] collation_name # 字符校对规则# 创建数据库的实例mysql> CREATE DATABASE IF NOT EXISTS my_db-> DEFAULT CHARACTER SET = UTF8-> ;Query OK, 1 row affected (0.00 sec)mysql> SHOW DATABASES;+--------------------+| Database |+--------------------+| information_schema | # 系统数据库| my_db | # 刚刚创建的数据库| mysql | # 系统数据库| performance_schema | # 系统数据库| sys | # 系统数据库+--------------------+5 rows in set (0.00 sec)
# 查看刚才创建的数据库子文件夹root@ubunt:/# ls var/lib/mysql/ | grep my_dbmy_db # 与数据库名字同名的子文件夹root@ubunt:/# ls var/lib/mysql/my_dbdb.opt # 子文件夹内的文件root@ubunt:/# vim var/lib/mysql/my_db/db.optdefault-character-set=utf8 # db.opt 文件内包含的内容default-collation=utf8_general_ci # db.opt 文件内包含的内容
03
---------------
对象更新
# 语法1,可以不指定db_nameALTER {DATABASE|SCHEMA} [db_name]alter_specification...alter_specification:[DEFAULT] CHARACTER SET [=] charset_name # 字符编码规则[DEFAULT] COLLATE SET [=] collation_name # 字符校对规则# 语法2,指定db_nameALTER {DATABASE|SCHEMA} db_nameUPGRADE DATA DIRECTORY NAMEmysql> ALTER DATABASE my_db-> CHARACTER SET = latin2; # 将字符集由utf8更新成latin2Query OK, 1 row affected (0.13 sec)# 更新之后的db.opt文件内容root@ubunt:/# vim var/lib/mysql/my_db/db.optdefault-character-set=latin2default-collation=latin2_general_ci
# 更新前的db.opt文件内容root@ubunt:/# vim /var/lib/mysql/my_db/db.optdefault-character-set=utf8 # db.opt 文件内包含的内容default-collation=utf8_general_ci # db.opt 文件内包含的内容# 更新后的db.opt文件内容root@ubunt:/# vim /var/lib/mysql/my_db/db.optdefault-character-set=latin2default-collation=latin2_general_ci
04
---------------
对象删除
DROP {DATABASE | SCHEMA} [IF EXISTS] db_name;
mysql> DROP DATABASE IF EXISTS my_db;Query OK, 0 rows affected (0.19 sec)mysql> SHOW DATABASES;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || sys |+--------------------+4 rows in set (0.01 sec)

最后修改时间:2021-04-19 12:13:01
文章转载自艾迪迩,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




