• MySQL的基本常规命令+案例解说:alter、update、drop、delete、insert


    来自:https://blog.csdn.net/weixin_45527702/article/details/104437654

    常规命令:

    show databases;      #查看数据库中都有哪些库
    create database mydb charset=utf8;   #创建mydb库
    use mydb;        #选择mydb库
    create table students(
        id int primary key aotu,
        name varchar(20) Not Noll,
        score float,
        birth date,
    );     #创建学生表
    show tables;     #查看当前库下的所有表
    desc students;    #查看学生表都有哪些属性
    select *  from students;    #查看学生表都有哪些成员
    select database();          #查看当前所在的库
    select show table 表名;     # 查看该表的属性
    drop table students;        #删除学生表,指没有关联的表
    drop database mydb;         #删除mydb库
    delete from 表名;           #删除该表
    delete from user where name='张三';    #删除user表中‘张三’这个字段

    alter:针对表的字段

    alter table 旧表名 rename to 新表名;    #修改表名
    rename 旧表名 to 新表名;
    eg:alter table scores rename grades;
    
    alter table 表名 modify 字段名  数据类型;   #修改字段的数据类型
    eg:alter table scores modify score int;
    
    alter table 表名 change 旧字段  新字段  数据类型;   #修改字段名
    eg:alter table scores change score grade int;
    
    alter table 表名 add 新字段 数据类型;    #添加字段
    eg:alter table scores add name varchar(10);
    
    alter table 表名 drop 字段名;   #删除字段
    eg:alter table scores drop address;
    
    alter table 表名 drop foreign key 外键约束名;    #删除表的外键约束
    eg:alter table scores drop foreign key name;

    注意:删除关联表时,先解除关联,再进行删除。


    insert插入:针对数据

    insert into scores(name,school,grade,teacher) values(jack,beijing,75,wangqiang);   #单行插入
    insert into scores(name,school,grade,teacher) values(jack,beijing,75,wangqiang),
                                                        (tom,xian,86,liuhan),
                                                        (alice,shanghai,69,noll);   #多行插入

    update更新

    update scores set name=tom;    #将scores表中name全部更新为tom】
    update school set num=num+20 where address='China';  #给school表中地址为China的加20
  • 相关阅读:
    free pascal dialect
    free pascal
    free pascal
    跳槽后在新公司的一点感悟
    安全攻防技能30讲
    设计模式之美(二)——设计模式
    设计模式之美(一)——设计原则、规范与重构
    数据结构和算法躬行记(8)——动态规划
    倾斜摄影实景三维在智慧工厂 Web 3D GIS 数字孪生应用
    智慧文旅促进旅游业发展,可视化带你云游武夷
  • 原文地址:https://www.cnblogs.com/zy09/p/13739644.html
Copyright © 2020-2023  润新知