• mysql


    1.    创建一个数据,db_classics

    create database if not exists db_classics default charset=utf8mb4
    


    2.   创建一张表:t_hero

    1. create table t_hero(
    2. id int PRIMARY KEY AUTO_INCREMENT,
    3. name varchar(20) ,
    4. nickname varchar(20),
    5. age int ,
    6. address text,
    7. job text,
    8. weapon text);

    3.添加对应的约束条件

    1. ALTER TABLE t_hero MODIFY name varchar(100) not null;


    4.插入80条数据

    1. INSERT INTO t_hero (name, nickname, age, address, job, weapon) VALUES
    2. ('诸葛亮', '卧龙', 53, '琅琊郡', '政治家', '连弩'),
    3. ('关羽', '云长', 58, '河东解县', '汉寿亭侯', '青龙偃月刀'),
    4. ('张飞', '翼德', 55, '涿郡', '武将', '丈八蛇矛'),
    5. ('曹操', '魏武帝', 53, '咸阳', '政治家', '倚天剑'),
    6. ('公孙瓒', '伯圭', null, '辽西令支', '都亭侯', null),
    7. ('袁术', '公路', null, '辽西令支', '仲家', null),
    8. ('孙权', '仲谋', 70, '吴郡富春', '吴大帝', null),
    9. ('刘协', '汉献帝', 53, null, '山阳公', null),
    10. ('刘表', null, 66, '荆州', '镇南将军', null),
    11. ........


    5.通过alter添加两个新的字段

    1. alter table t_hero add gender enum('男','女') default'男';
    2. alter table t_hero add birthplace varchar(50);


    6.通过alter删除一个字段

    alter table t_hero drop age;


    7.重命名一张表

    rename table t_hero to hero;

  • 相关阅读:
    PWM实验
    【算法】递归思维
    山西电力市场日前价格预测【2023-09-12】
    layui中页面切分
    【代码随想录】链表专栏(Java)
    codeforces刷题二
    如何应对继承的双面性
    使用 OpenSSL 扩展来实现公钥和私钥加密
    XML的使用
    ubuntu安装Anaconda
  • 原文地址:https://blog.csdn.net/m0_64365851/article/details/133338968