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

  • 相关阅读:
    在WinForm中通过C#调用CHM帮助文件
    筹备婚礼之音乐
    挖掘Microsoft Visual Studio 里面的资源之数据库连接配置
    好的Sql语句也能提高效率
    任务安排
    (读书笔记)
    MicroTeam 博客书写注意事项
    泛海精灵的用户分析:补充【Song Xie】
    什么是测试
    [scrum]2010.12.23
  • 原文地址:https://www.cnblogs.com/yuanyajiao/p/8807655.html
Copyright © 2011-2022 走看看