zoukankan      html  css  js  c++  java
  • MYSQL 代码建表格

    create table“ 创建表格的关键字”

    code列名   int是类型    primary key主键的关键字    not null非空关键字

     每列后面都要有逗号,最后一列没有逗号。

    create table pinpai(
    	ids int auto_increment primary key,
    	name varchar (50)
    )
    

    运行代码

    1、打开Navicat for MySQL----点击----------

    在里面写代码(代码书写正确会变色)

    说明运行成功

    回到表格中点击刷新表格就出来了

    2、如果出先err说明代码出错  查找一下错误       [Err] 1050 - Table 'pinpai' already exists

    其它关键字和创建外键关系

    create  table  pinpai (
           code  int  primary  key,
           name  varchar  (50)  not  null,
           price  float       
    );
    create  table  shangpin (
           ids int  auto_increment primary key,
           name varchar(50)
    )   

    注意一个表格创建完毕,之后必须加分号才能创建第二个表格运行不然会报错。

    auto_increment   自增长 

    create table pinpai(
        ids int auto_increment primary key,
        name varchar(50)
    );
    create table shangpin(
        code int primary key,
        name varchar(50) not null,
        price float,
        pinpai int,
        foreign key(pinpai) references pinpai(ids)
    )

    foreign key   外键关键字

     foreign  key (要加外键关系的列名)references 引用的主表的名字(加外键关系的主表的主键列名)

    加外键关系必须是和被引用主表中的主键列 别的列不能加外键关系,关键字是加在从表上,不要加在主表中,加外键关系,主表在上先出来,从表在后,不然加上外键关系。会报错找不到主表。

  • 相关阅读:
    Props VS State
    Component VS PureComponent
    Webpack loaders
    近期需要学习的技术
    jQuery源码解读三选择器
    jQuery源码解读二(apply和call)
    jQuery源码解读一
    Web语义化
    如何用python语言撸出图表系统
    抓取android系统日志_记录一次定位app闪退故障
  • 原文地址:https://www.cnblogs.com/xiaohaihuaihuai/p/8126383.html
Copyright © 2011-2022 走看看