zoukankan      html  css  js  c++  java
  • 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;
  • 相关阅读:
    mysql 历史版本下载
    mysql 5.7 版本 You must reset your password using ALTER USER statement before executing this statement报错处理
    5.7 zip 版本的安装 以及遇到的坑
    mysql 5.6zip版本的卸载与5.7 zip 版本的安装
    mysql数据库的备份与还原
    本地Navicat连接docker里的mysql
    docker修改数据库密码
    docker 在push镜像到本地registry出现的500 Internal Server Error
    linux 没有界面内容显示不全解决办法
    json与map互相转换
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/14994803.html
Copyright © 2011-2022 走看看