zoukankan      html  css  js  c++  java
  • 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 <数据库名>;
    
  • 相关阅读:
    数据库设计主键定义思考
    dotnet(C#)的面试题,大家共享一下
    一些有创意的SQL语句
    asp.net(c#) 服务器探针
    存储过程共有三种返回值
    如何删除表中的重复记录?等等常用SQL语句的积累
    一般存储过程示例
    关于utf8,unicode字符集
    在Asp.net里利用DIV层元素弹出窗体
    数据库主键设计思考
  • 原文地址:https://www.cnblogs.com/Cyzhouke/p/13732747.html
Copyright © 2011-2022 走看看