zoukankan      html  css  js  c++  java
  • 对mysql数据库进行增删改查

    #1.添加字段
    ALTER TABLE student ADD stuAge INT NOT NULL;
    #2.修改字段
    ALTER TABLE student CHANGE stuAge sAge VARCHAR (100)NOT NULL;
    #3.修改表名
    ALTER TABLE students RENAME student;
    #4.删除字段
    ALTER TABLE student DROP sAge;
    
    
    
    #1.添加唯一约束
    ALTER TABLE grade 
    ADD CONSTRAINT stuName UNIQUE KEY(stuName);
    #2.删除唯一约束
    ALTER TABLE grade
    DROP INDEX stuName;
    
    
    #1.添加默认值约束 (地址默认北京)
    ALTER TABLE student
    ALTER COLUMN stuAddress SET DEFAULT '北京'
    #2.删除默认值约束
    ALTER TABLE student
    ALTER COLUMN stuAddress DROP DEFAULT
    
    
    #1.给student表中添加一个stuAge的字段
    ALTER TABLE student ADD stuAge INT 
    #2.给stuAge添加一个检查约束,验证是否可以成功
    ALTER TABLE student ADD CONSTRAINT ck_stuAge CHECK (stuAge>=18)
    #3.验证stuAge字段的检查约束是否成功
    INSERT INTO student(stuName,stuGradeid,stuAge)
    VALUES("陈七",1,17)
    #4.删除检查约束是不成功的
    ALTER TABLE student
    DROP CONSTRAINT ck_stuAge
    
    
    #1.删除外键约束
    
    ALTER TABLE student2
    DROP FOREIGN KEY FK_Grade_Student_GradeId
    
    #
    ALTER TABLE student2 ADD CONSTRAINT FK_Grade_Student_GradeId FOREIGN KEY (stuGradeid) REFERENCES `grade`(gid)
  • 相关阅读:
    NFS安装配置与客户端的优化参数
    DELL硬件防火墙配置
    华为交换机命令
    lvs + keepalive的安装配置
    IPVS 的管理
    奇葩的404报错
    js 程序出发事件
    jvm 参数
    策略模式代替大量的if else
    采购订单行类型校验规则
  • 原文地址:https://www.cnblogs.com/aaaaliling/p/9133370.html
Copyright © 2011-2022 走看看