zoukankan      html  css  js  c++  java
  • 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  默认值

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

  • 相关阅读:
    OC拨打电话
    oc唯一标时一部设备
    去掉UITableView多余的分割线
    UICollectionView的使用
    设置ulabel的行间距
    uitextfield
    iOS导航栏适配
    App Store 升级问题
    mac中使用终端生成RSA私钥和公钥文件
    js document
  • 原文地址:https://www.cnblogs.com/Dicky-Zhang/p/5224350.html
Copyright © 2011-2022 走看看