SQLyog-32bit 应用

连接SQLyog
如图:

SQLyog-32bit 应用_第1张图片

创建一个学生表:

CREATE TABLE `tb_type2` (

    `sid` INT(4) ZEROFILL);
USE youran;
INSERT INTO `tb_type2` VALUE(12) ,(1234),(123456);

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


SHOW TABLES;     #查看有几个表格
SET NAMES gbk;   #防止乱码
DESC student;      
#查看表

#修改表2-1
修改表名
ALTER TABLE student RENAME TO studentl
添加字段
ALTER TABLE studentl ADD nikeName VARCHAR(30) NOT NULL
修改字段
ALTER TABLE studentl CHANGE nikenName liuruize INT
删除字段
ALTER TABLE studentl DROP liyryize

给表添加主键
创建一个表:

CREATE TABLE grade(
 gradeID INT(4) UNSIGNED,
 gradeName VARCHAR(30) NOT NULL
);
给表格加 主键
ALTER TABLE grade ADD CONSTRAINT pk_gradeid
PRIMARY KEY grade(gradeID)

添加外键
ALTER TABLE studentl ADD CONSTRAINT fk_student_grade
FOREIGN KEY(gradeID)
REFERENCES grade(gradeID)
完毕!

你可能感兴趣的:(mysql)