zoukankan      html  css  js  c++  java
  • MYSQL语句

    用代码创建表格

    一、代码解释

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

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

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

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

    二、运行代码

    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 引用的主表的名字(加外键关系的主表的主键列名)

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

  • 相关阅读:
    treeview 递归
    循环递归遍历XML文档或按某要求遍历XML文档
    SQL Server、IIS和 ASP.NET安全配置
    C# USING 语句块
    C# 基础语法
    不安装oracle 客户端连接oracle DDTeck连接语法
    Java中堆和栈的区别
    C# 采用OLDB方式连接EXCEL
    EXCEL 列宽
    C# 问号用法
  • 原文地址:https://www.cnblogs.com/navyouth/p/8124737.html
Copyright © 2011-2022 走看看