• mysql-01-07


    第一天

    如果存在先删除数据库

    drop database if exists istester;

    创建数据库istester

    create database if not istester;

    查看数据库创建是否成功

    show databases;

    第二天

    创建istester和idoxu表

    create table istester(

    id int(10) not null unique primary key,

    uname varchar(20) not null,

    sex varchar(4),

    birth year,

    department varchar(20),

    address varchar(50),

    idoxu varchar(20)

    );

    create table idoxu(

    id int(10) noy null unique primary key auto_increment,

    stu_id int(10) not null,

    c_name varchar(20),

    istester varchar(50),

    grade int(10)

    );

    第三天

    复制istester表结构,创建新表istester2(可以有两种模式)

    create table istester2 like istester;

    或者

    create table isteste2r as select * from istester where 2=1;

    复制idoxu表结构和数据,创建新表idoxu2

    create table idoxu2 as select * from idoxu;

    复制idoxu表结构id,stu_id,istester三个字段,创建新表idoxu3

    create table idoxu3 as select id,stu_id,istester from idoxu where 1<>1;

    1<>1 表示恒假,只为了获取表结构使用

    第四天

    删除表istester2

    drop table istester2;

    同时删除表idoxu2和idoxu3

    drop table idoxu2,idoxu3;

    查看还有哪些表

    show tables;

     

    第五天

    修改istester表,添加一个字段istester6(字符类型为varchar,长度为100,不允许为空)

    alter table istester add column istester6 varchar(100) not null;

    查看字段istest6,是否添加成功

    desc istester;

    修改istester表,删除字段istester6

    alter table istester drop istester;

    确认字段istester6,是否删除成功

    desc istester;

    第六天

    向表istester插入数据

    insert into istester(id,uname,idoxu) values(1,"idoxu",2020),(2,"idoxu2",2020);

    insert into istester(id,uname,sex) values(11,'idoxu3",1),(12,'idoxu4",2),(13,'idoxu5",1),(14,'idoxu6",2),;

    向表idoxu插入数据

    insert into idoxu(id,stu_id,c_name,grade) values(4,11,"idoxu",90),(5,12,"lin",90),(6,33,"istester",20);

    第七天

    查询istester表 id=1的内容

    select * from istester where id=1;

    查询idoxu表grade=100的内容

    select * from idoxu where grade=100;

  • 相关阅读:
    容器适配器
    告别格式工厂的视频格式转换方法(mac版 命令行)
    配置CentOS7的网络为固定IP
    Java 多线程学习--线程池
    Java多线程学习--[转]
    使用VLC接收RTP流并时时播放(RTP流是pcma包)
    [转载好文]Linux下编写 makefile 详细教程
    [转载]简明 VIM 练级攻略
    linux删除不了文件, 修改文件属性也删除不了的一个解决思路
    SHELL脚本“syntax error: unexpected end of file”解决方案[半原创]
  • 原文地址:https://www.cnblogs.com/xdg920/p/13085574.html
Copyright © 2020-2023  润新知