SQLyog的基本使用

【简介】html

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

【基本使用】sql

一、链接mysql数据库数据库

二、SQLyog的页面使用介绍ide

三、基本的数据库命令spa

1) use命令code

切换数据库htm

2) unsigned 命令blog

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

 3) auto_increment 命令

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

4) comment命令

comment命令用来添加注释

 四、建立表

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='学生信息表';

五、添加外键

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

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

六、添加数据

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

七、外键和主键

主键是一个表中能够惟一标识的某一条记录的一个或若干条属性

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

 

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

相关文章
相关标签/搜索