• MySQL: DDL操作 数据库


    0.  对数据库操作的分类包含:

        <1>CRUD

            Create  增

            Delete   删

            Update  改

            Retrieve   查

        <2>使用数据库

    1.   创建数据库

    命令 说明
    create database 数据库名; 创建:指定名称的数据库
    create database 数据库名 character set 字符集;

    创建:指定名称的数据库,并且指定字符集

    (一般都指定utf-8)

    代码示例

    /*
    
      方式1  直接指定数据库名进行创建
      默认数据库字集编码为:latinl (不推荐使用)
    
    */
    
    
    
    CREATE DATABASE db1;
    
    
    
    /*
    
      方式2  指定数据库名称,指定数据库的字符集
      一般都指定为 utf8,与Java中的编码保持一致
    
    */
    
    CREATE DATABASE db1_1 CHARACTER SET utf8;

    2.  查看/选择数据库

    命令 说明
    use 数据库 切换数据库
    select database(); 查看当前正在使用的数据库
    show databases; 查看Mysql中 都有哪些数据库
    show create database 数据库名; 查看一个数据库的定义信息

    代码示例

    -- 切换数据库 从db1 切换到 db1_1
    
    USE db1_1;
    
    
    
    -- 查看当前正在使用的数据库
    
    SELECT DATABASE();
    
    
    
    -- 查看Mysql中,有哪些数据库
    
    SHOW DATABASES;
    
    
    
    -- 查看一个数据库的定义信息
    
    SHOW CREATE DATABASE db1_1;

     备注: MySQL中的默认数据库的作用

     

    3.  修改数据库

    修改数据库字符集

    alter database 数据库名 character set 字符集 数据库的字符集修改操作

    代码示例

    -- 将数据库db1 的字符集 修改为 utf8
    
    ALTER DATABASE db1 CHARACTER SET utf8;
    
    
    
    -- 查看当前数据库的基本信息 (会发现编码已更改)

    SHOW CREATE DATABASE db1;

    4.  删除数据库

    drop database 数据库名 从MySql中永久地删除某个数据库

    代码示例

    -- 删除某个数据库
    
    DROP DATABASE db1_1;
  • 相关阅读:
    如何在windows下安装GIT
    TortoiseGit 安装
    高并发大流量专题---3、前端优化(减少HTTP请求次数)
    高并发大流量专题---2、流量优化(防盗链处理)
    高并发大流量专题---1、高并发大流量解决方案总结
    yii2和laravel比较
    php开发面试题---日常面试题1
    php开发面试题---禁用cookie之后,如何使用session
    剑指offer---4、序列化二叉树
    北风设计模式课程---20、UML类图介绍
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/14994803.html
Copyright © 2020-2023  润新知