zoukankan      html  css  js  c++  java
  • MySQL学习(一) 数据表基本操作

    1. 创建数据库:create database db_name
    2. 查看数据库结构:show create database db_name
    3. 删除数据库:drop database db_name
    4. 查看数据库支持的数据引擎:show engins;查看默认引擎:show engines like “storage engine”
    5. 使用数据库:use db_name
    6. 创建数据表:
      create table tb_name
      {
      字段名1 , 数据类型 列级别约束条件 默认值,
      字段名2 , 数据类型 列级别约束条件 默认值,
      字段名3 , 数据类型 列级别约束条件 默认值,
      ...
      表级别约束条件           
      };
    7. 在定义列时指定主键:字段名, 数据类型 primary key 默认值
    8. 定义列后指定主键:PRIMARY KEY (字段名)
    9. 创建数据表后添加主键:
      alter TABLE  tb_name MODIFY 字段名 字段类型 PRIMARY KEY;
      alter table tb_name add primary key(列名) ;
    10. 复合主键:PRIMARY KEY (字段名1,字段名2,...)
    11.  外键:主表中关联另一张表的主键(i可以是多个字段)
      constraint  约束名 foreign key (外键名) references 从表(字段)
      表创建成功后添加外键:

       alter table 主表名 add constraint 外键名 foreign key (主表外键列) references 从表名(从表主键列);

    12. 非空约束不能为空,要求字段:字段名,字段类型 not null
    13. 唯一约束,要求字段唯一,可以为空:字段名,字段类型 unique;所有字段设置完毕后建立唯一约束:constraint 约束名  unique(字段名)
    14. 默认约束:字段名 ,字段数据类型 default 默认值
    15. 设置表字段自动增加:字段名,字段数据类型 auto_increment
    16. 查看表结构:desc tb_name
    17. 查表详细结构:show create table tb_nameG。加上G后显示更清晰
    18. 修改表名:alter table old_name rename new_name
    19. 修改字段数据类型:alter table 表名 modify 字段名 字段类型
    20. 修改字段名:alter table 表名 change old_name new_name 字段类型
    21. 添加字段:alter table 表名 add 字段名 字段类型 [约束条件 first | after 已存在字段名]。约束条件:字段约束条件,比如非空,唯一first新字段作为第一列,after 新字段放在已存在字段后
    22. 删除字段:alter table 表名 drop 字段名
    23. 更改标的存储引擎:alter table 表名 engine=引擎名
    24. 删除表的外键约束:alter table 表名 drop foreign key 约束名
    25. 删除没有被关联的数据表:drop table if exists 表名
    26. 被关联的表删除需要先删除外键,然后删除数据表
  • 相关阅读:
    《Maven实战》文字版[PDF]
    spring管理的类如何调用非spring管理的类
    从session中获取当前用户的工具类
    WebService,ESB笔记
    Activiti
    ElasticSearch最全分词器比较及使用方法
    [ElasticSearch]Java API 之 滚动搜索(Scroll API)
    从html富文本中提取纯文本
    Jetty启动报Error scanning entry META-INF/versions/9/org/apache/logging/log4j/util/ProcessIdUtil.class
    elasticsearch: 创建mapping
  • 原文地址:https://www.cnblogs.com/SunQi-Tony/p/9928794.html
Copyright © 2011-2022 走看看