zoukankan      html  css  js  c++  java
  • SQLyog的基本使用

    【简介】

    SQLyog是mysql数据库的客户端软件

    【基本使用】

    1、连接mysql数据库

    2、SQLyog的页面使用介绍

    3、基本的数据库命令

    1) use命令

    切换数据库

    2) unsigned 命令

    tinyint、smallint、mediumint、int、bigint等用unsigned修饰,表示非负数

     3) auto_increment 命令

    主键自增长,auto_increment = x表示主键从x值开始自增长

    4) comment命令

    comment命令用来添加注释

     4、创建表

    CREATE TABLE student(
        studentNo INT(4) NOT NULL PRIMARY KEY COMMENT '学号',
        loginPwd VARCHAR(20) NOT NULL DEFAULT '123' COMMENT '密码',
        studentName VARCHAR(50) NOT NULL COMMENT '姓名',
        sex CHAR(2) NOT NULL DEFAULT '' COMMENT '性别',
        gradeId INT(4) UNSIGNED COMMENT '年级编号',
        phone VARCHAR(50) COMMENT '电话',
        address VARCHAR(255) DEFAULT '地址不详'COMMENT '地址',
        bornDate DATETIME DEFAULT NOW() COMMENT '出生日期',
        email VARCHAR(50) DEFAULT 'xx@163.com' COMMENT '邮箱账号',
        identityCard VARCHAR(18) COMMENT '身份证号'
        )COMMENT='学生信息表';

    5、添加外键

    语法:alter table 表名 add constraint FK_ID foreign key(你的外键字段名) REFERENCES 外表表名(对应的表的主键字段名);

    ALTER TABLE student
    ADD CONSTRAINT fk_student_grade FOREIGN KEY (gradeID)
    REFERENCES grade(gradeID);

    6、添加数据

    #为表添加初始数据
    INSERT INTO grade(gradeID,gradeName)
    VALUES(1,'一年级'),(2,'二年级'),(3,'三年级'),(4,'四年级')

    7、外键和主键

    主键是一个表中可以唯一标识的某一条记录的一个或若干条属性

    外键 成绩表中的学号不是成绩表的主键,但它和学生表中的学号相对应,并且学生表中的学号是学生表的主键,则称成绩表中的学号是学生表的外键 

    转自   https://www.cnblogs.com/tengqiuyu/p/7170619.html

  • 相关阅读:
    学习OpenGL:笔记八
    学习OpenGL:笔记七
    学习OpenGL:笔记六
    学习OpenGL:笔记五
    学习OpenGL:笔记四
    将Redis加入到Windows服务中
    Oracle设置列宽,行数
    word文档最上面有一条不是页眉的线
    myeclipse中配置自己安装的Tomcat
    SSM框架mapper.xml模糊查询语句
  • 原文地址:https://www.cnblogs.com/yuanyajiao/p/8807655.html
Copyright © 2011-2022 走看看