• MySQL | 操作数据库


    一般在语法格式描述中会使用如下符号:

    • <>:表示在语句中必须指定的数据对象,是不可或缺的。
    • [ ]:表示可以根据需要进行选择,也可以不选。
    • | :表示多个选项只能选择其一。
    • { }:表示必选项。

    1、创建数据库

    在MySQL中,使用CREATE DATABASE创建数据库
    语法格式:

    CREATE DATABASE [IF NOT EXISTS] <数据库名>
    [[DEFAULT] CHARACTER SET <字符集名>]
    [[DEFAULT] COLLATE <校对规则名>];
    

    语法说明:

    • <数据库名>:创建数据库的名称
    • IF NOT EXISTS:在创建数据库之前进行判断,只有该数据库目前尚不存在时才能执行操作。此选项可以用来避免数据库已存在而重复创建的错误。

    2、查看数据库

    在MySQL中,使用SHOW DATABASES语句查看数据库列表
    语法格式:

    SHOW DATABASES [ LIKE <数据库名> ];
    

    语法说明:

    • LIKE:可选项,LIKE从句用于匹配指定的数据库名称。
    • SHOW DATABASES:用于查看当前用户权限范围内的数据库。

    3、修改数据库

    在MySQL中,使用ALTER DATABASEALTER SCHEMA修改已存在的数据库修改参数
    语法格式:

    ALTER DATABASE <数据库名> 
    { [ DEFAULT ] CHARACTER SET <字符集名> | [ DEFAULT ] COLLATE <校对规则名> };
    

    语法说明:

    • ALTER DATABASE:用于更改数据库的全局特性。这些特性存储在数据库目录的db.opt文件中。
    • 使用ALTER DATABASE需要获取数据库ALTER权限
    • 数据库名称可以忽略,此时语句对应于默认数据库。
    • CHARACTER SET:用于更改默认的数据库字符集
      mysql中,数据库的默认字符集为latin1,默认校对规则为lation1_swedish_ei。

    4、删除数据库

    在MySQL中,使用DROP DATABASERDROP SCHEMA删除数据库
    语法格式:

    DROP DATABASE [ IF EXISTS ] <数据库名>;
    

    语法说明:

    • IF EXISTS:用于防止当数据库不存在时发生错误。
    • DROP DATABASE:删除数据库中的所有表格并同时删除数据库,如果要使用DROP DATABASE,需要获取数据库DROP权限。

    5、选择数据库

    在MySQL中,使用USE用来完成一个数据库到另一个数据库的跳转
    语法格式:

    USE <数据库名>;
    
  • 相关阅读:
    Oracle 删除某个用户下的对象
    解决11g导出时,空表不能导出问题
    Oracle常用sql
    Oracle 创建表空间和用户
    chapter4.1、函数,参数
    chapter3.6、标准库datetime
    chapter3.5内建函数
    简单选择排序和二元选择排序
    chapter3.4解析式、生成器
    列表解析练习
  • 原文地址:https://www.cnblogs.com/Cyzhouke/p/13732747.html
Copyright © 2020-2023  润新知