zoukankan      html  css  js  c++  java
  • MYSQL数据库操作语句

    1.创建数据库

    CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name  [create_specification [, create_specification] ...] 
    create_specification:
        [DEFAULT] CHARACTER SET charset_name | [DEFAULT] COLLATE collation_name

    CREATE DATABASE用于创建数据库,并进行命名。其中[]中的内容代表可选。

    CHARACTER SET 用于指定数据库所使用的字符集,COLLATE指定校对规则。

    例如:创建数据库elective_sys,字符集使用utf8.

    CREATE DATABASE elective_sys DEFAULT CHARSET UTF8;

    2.把数据库作为默认(当前)数据库使用,用于后续语句

    USE db_name

    3.修改数据库信息

    ALTER {DATABASE | SCHEMA} [db_name]  alter_specification [, alter_specification] ...
    
    alter_specification:
        [DEFAULT] CHARACTER SET charset_name| [DEFAULT] COLLATE collation_name

    举例:将数据库 elective_sys的字符集改为gbk。

    ALTER DATABASE elective_sys DEFAULT CHARSET GBK;

     4.查看所有数据库

    SHOW {DATABASES | SCHEMAS} [LIKE 'pattern' | WHERE expr]

    5.查看建库语句

    SHOW CREATE {DATABASE | SCHEMA} db_name

    6.删除数据库

    DROP {DATABASE | SCHEMA} [IF EXISTS] db_name

    DROP DATABASE用于取消数据库中的所用表格和取消数据库。使用此语句时要非常小心!如果要使用DROP DATABASE,您需要获得数据库DROP权限。

    IF EXISTS用于防止当数据库不存在时发生错误。

    也可以使用DROP SCHEMA。

  • 相关阅读:
    Unity中的shadows(一)
    位1的个数
    Lua的协程
    安装SQL Server 2016时报0x84b10001生成XML文档时出错
    pcl registeration
    SO3和SE3的使用
    save_obj
    vulkan
    gcc编译选项
    全局函数与全局变量 多次使用、引用
  • 原文地址:https://www.cnblogs.com/lclq/p/5844494.html
Copyright © 2011-2022 走看看