• mysql之旅【第二篇】


    创建,修改和删除表

    1,创建表;

    create table 表名(属性名   数据类型   [完整性约束条件],

                             属性名   数据类型   [完整性约束条件],

                             属性名   数据类型   [完整性约束条件],

                              ................);

    注意:在创建表的时候,必须先使用use选定数据库    use   数据库名

    例如:

    1 create table example0(id   int, name  varchar(20),  sex  boolean);

    1.1完整性约束条件表

    约束条件 说明
    primary key 表示该属性为该表的逐主键
    foreign  key 表示该属性为该表的外键,是与之关联的某表的主键
    not  null 表示该属性不能为空
    unique 表示该属性的值唯一
    auto_increment 表示该属性的值自动增加
    default 改属性的默认值

    1,2设置主键

    属性名  数据类型  primary key

    例如:

    create table example0(id   int   primary  key, name  varchar(20),  sex  boolean);

    1,2,1设置外键

    格式:

    constraint  外键别名   foreign key(属性1,属性2....)   references  表名(属性1,属性2)

    例子:

    create  table  example1(id  int  primary key,  stu_id  int, course_id  int, 
     constraint  c_fk   foreign key(stu_id,course_id)   references  example2(stuy_id,course_id)

    简单解释:

    在example1中id 是主键,stu_id和course_id字段为外键,c_fk是外键别名,example2是example1的父表,example1的外键依赖父表example1的主键stu_id和course_id

    1,2,2

    设置表的非空性

    语法:

    属性名   数据类型   not  null

    设置表的唯一约束性

    语法

    属性名   数据类型  unique

    是指默认值

    属性名  数据类型  default  默认值

    以上比较简单不做过多介绍

  • 相关阅读:
    国家语言,语言代码,locale id对应表
    SpringMVC,SpringBoot文件下载
    lombok使用基础教程
    博客园主题修改中用到的css属性
    Hexo next博客添加折叠块功能添加折叠代码块
    IntelIj IDEA运行JUnit Test OutOfMemoryError
    Spring Boot-JPA、Hibernate、Spring data jpa之间的关系
    IntelliJ IDEA-设置字体大小
    win10-mysql卸载干净
    IntelliJ IDEA Check out from git
  • 原文地址:https://www.cnblogs.com/Dicky-Zhang/p/5224350.html
Copyright © 2020-2023  润新知