• mySQL基本操作学习笔记(一)


     

                                                                                                                                    .                                                        

    1.auto_increment

     

     

    2.主健

    auto_increment必须与主键一起使用,而主键不一定与前者一起使用

     

    3. unique key(primary key在一张表只能有一个,而unique key在一张表中可以有多个

     

     

    4.default(默认值)

    显示表的结构                                                                                                                                                

     

    插入表(不给sex赋值,它自动填充为默认值)

     

    查看表内容(没有赋值的sex自动填充为3)

     

     

     

    5.外健约束

     

    参照列没有索引,自动创建索引,而外键列没有索引的话,不会自动创建索引

    有外健的表为子表,参照的表为父表

     

     

    (2)参照操作

     

    @1.cascade

    删除前

    表创建(users的pid参照provinces的id,并且约束为cascade

    父表provinces

    子表users1

    删除后

     

    父表

    子表

     

     

    表级约束与列级约束

     

     

    6.修改数据表

    (1)添加单列

    如果不添加first(所有列的最前面)或者after(一个列的后面),则默认为最后一列

    未添加之前

    正式添加

    添加完成

     

    (2)添加多列

    添加多列时不能指定位置,只能在表的最后面添加(这与添加单列不同)

     

     

    (3)删除列

    删除前

     

    删除后

     

     

    7.添加与删除主键

    (1)添加alter table  users2 add constraint pk_users2 primary key (id);(红色字体可以不要)

    添加前

    添加时

    添加后

     

    (2)删除alter table users1 drop primary key

     

    8.添加与删除唯一约束(可以带有多个,而主键只能有一个

    (1)添加alter table  users2  add unique (username)

    添加前

    添加时、

    添加后

     

    (2)删除

     alter table users2 drop index/key  (id)

    9.添加外键约束

    alter table users2 add constraintfk_users2 foreign key (pid) references provinces(id);

    (红色字体可以不要)

     

    10.修改数据表

    (1)修改列定义(由大类型改为小类型可能会造成数据的丢失)

    修改前

    修改时

    修改后

     

    (2)修改类名称

    修改前

    修改时

    修改后

     

    (3)数据表更名

    方法2可以同时修改多个表名

    (1)修改前

    (2)修改时

    (3)修改后

  • 相关阅读:
    top-cpu
    长连接&短连接分析
    HTTP协议详解(头报文)
    exit 与 return 区别
    TOP K 算法
    海量数据处理(面试题&总结)
    SpringBoot和VW-Crawler抓取csdn的文章
    maven项目-修复Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:build-helper-maven-plugin:1.8:add-resource (execution: add-resource, phase: generate-resources) pom.xml报错
    模拟ios应用加载页面
    HTML表格布局
  • 原文地址:https://www.cnblogs.com/pepShoot/p/5451389.html
Copyright © 2020-2023  润新知