zoukankan      html  css  js  c++  java
  • 10.常见数据库操作1


    1 显示数据库:show databases;


    2 创建数据库:create database 数据库名字;


    3 删除数据库:drop database 数据库名字;


    4 选择数据库:use 数据库名字;
    会显示 Database changed 此时已进入数据库中

    显示选择数据库中的表
    show tables;

    5 查看当前使用的数据库

    select database();

    6 查看mysql数据库系统支持的存储引擎的类型:

    show engines; 后面加G美化格式

    7 整数:int,bit
    小数:decimal
    字符串:varchar,char
    日期时间: date, time, datetime
    枚举类型(enum)

    特别说明的类型:

    decimal表示浮点数,如decimal(5,2)表示共存5位数,小数占2位

    char表示固定长度的字符串,如char(3),如果填充'ab'时会补一个空格为'ab '

    varchar表示可变长度的字符串,如varchar(3),填充'ab'时就会存储'ab'

    字符串text表示存储大文本,当字符大于4000时推荐使用


    8
    create table students(
    id int unsigned not null auto_increment primary key,
    name varchar(30),
    age tinyint unsigned default 0,
    high decimal(5,2),
    gender enum("男","女") default "男",
    cls_id int unsigned
    );

    9 显示表的结构:desc(describe) 数据库的名字;


    10 修改表名

    alter table A rename B;

    11 修改字段名和字段的数据类型(主键的字段数据类型不能修改)

    add
    添加字段(自动添加到末尾,在后面加上参数first 可以改变字段的位置,在指定的位置添加字段 after 后跟相对位置)
    alter table stu add bir date;
    modify
    alter table stu modify bir date;
    change
    修改字段并重新命名
    alter table stu change bir birth date default "1998-10-3"
    一次性添加多个字段

    alter table q7 add (wuli int(3),huaxue int(3));

    删除字段

    alter table stu drop stu_age;

  • 相关阅读:
    XJ20夏令营做题记录(长期更新)
    洛谷P6623——[省选联考 2020 A 卷] 树
    [游记] 2020ZJOI 爆零记
    CF1017G——The Tree
    CF715E—— Complete the Permutations
    学习笔记——树的初步整理
    学习笔记——DP初步整理
    洛谷P5290——春节十二响
    POJ3017——Cut the Sequence(单调队列+堆优化DP)
    Java控制整形输入的法子
  • 原文地址:https://www.cnblogs.com/lvjing/p/9524954.html
Copyright © 2011-2022 走看看