• MySQL在DOS界面对database和table增删改查


    昨天新接触MySQL,学习了一些内容,今天过来复习一下。(吐槽一下:安装个MySQL耗费老子半天时间!!)

    学习了一下,大概知道了对数据库基本的增删改查,增add,删drop,改alter,查show,都是英文单词,很好理解。

    首先讲一下数据库的增删改查

      创建数据库

    create database study1 ;/*默认字符编码*/
    create database study1 character set utf8;/*自己设置字符编码*/

      查看数据库

    show databases;/*显示所有数据库*/
    show create database study1;/*显示创建study1数据库的语句结构*/

      修改数据库字符编码

    alter database study1 character set gbk;

      删除数据库

    drop database study1;

      查看当前使用的数据库

    select database();

      切换数据库

    use study1;/*切换到数据库study1*/

    然后就是对数据库中table的增删改查

      创建表的语法

    create table 表名(
            字段1 字段类型,
            字段2 字段类型,
                  ...
    
            字段n 字段类型,
            ) ;     

      常用的字段数据类型

    int :整型
    double:浮点型,例如double(5,2)其中必须有2位小数
    char:固定长度字符串类型,char10),如果不足十位,会自动补齐
    varchar:可变长度字符串类型,char10),如果不足十位,不会自动补齐
    text:字符串类型,适合内容比较多的文本
    blob:字节类型,存储音频或视频
    date:日期类型,格式:yyyy-MM-dd
    time:时间类型,格式:hh-mm-ss
    datetime: 日期时间类型  格式:yyyy-MM-dd hh-mm-ss

      查看全部表

    show tables;

      详细查看表

    desc student;/*查看表student*/

      查看创建表student的语句结构

    show create table student;

      增加表中属性

    alter table student add sex char(1);/*在表的最后一行添加属性*/

      修改表中属性或字段类型

    alter table student modify name char(10);
    alter table student change name stuName char(10); 

      删除表中属性

    alter table student drop stuName;

      删除表

    drop table student;

      修改表的名字

    rename table student to user;
  • 相关阅读:
    python execfile
    ubuntu速度慢的原因之内存和swap分区
    AFAIK=as far as i know
    Python中静态方法的实现
    KirbyBasepure python text database
    A Novel Approach to Data Retrieval and Instrumentation Control at Remote Field Sites using Python and Network News
    stackoverflow将成我的新的csdn

    Lynx
    mutliprocessing
  • 原文地址:https://www.cnblogs.com/Ryan777/p/9945779.html
Copyright © 2020-2023  润新知