MySQL常用命令记录

第一章 1.登录数据库系统 mysql –u root -p 2.查看已存在的数据库 SHOW DATABASES; 3.查看默认存储引擎 SHOW VARIABLES LIKE 'storage_engine'; 4.创建数据库 CREATE DATABASE school; 5.删除数据库 DROP DATABASE school; 6.查看该数据库系统支持的存储引擎的类型,代码如下: SHOW ENGINES; 第二章 1.创建一个example的数据库; CREATE DATABASE school; USE example;

2.创建student表和grade表
创建student表的代码
CREATE  TABLE  student(
	num  INT(10)  NOT NULL  UNIQUE  PRIMARY KEY ,
	name  VARCHAR(20)  NOT NULL ,
	sex  VARCHAR(4)  NOT NULL ,
	birthday  DATETIME ,
	address  VARCHAR(50)
	);

创建grade表的代码
CREATE  TABLE  grade( 
	id  INT(10)  NOT NULL  UNIQUE  PRIMARY KEY  AUTO_INCREMENT,
	course  VARCHAR(10)  NOT NULL ,
	s_num  INT(10)  NOT NULL ,
	grade  VARCHAR(4),
	CONSTRAINT  grade_fk  FOREIGN KEY (s_num)
	REFERENCES  student(num)
	);

4.将grade表的course字段的数据类型改为VARCHAR(20),代码如下:
ALTER  TABLE  grade  MODIFY  course  VARCHAR(20);

5.将s_num字段的位置改到course字段的前面,代码如下:
ALTER  TABLE  grade  MODIFY  s_num  INT(10)  AFTER  id;

6.将grade字段改名为score
ALTER  TABLE  grade  CHANGE  grade  score  VARCHAR(4);

7.删除grade表的外键约束
ALTER  TABLE  grade  ENGINE=MyISAM;

8.将grade表的存储引擎更改为MyISAM类型
ALTER  TABLE  grade  ENGINE=MyISAM;

9.将student表的address字段删除
ALTER  TABLE  student  DROP  address;

10.在student表中增加名为phone的字段
ALTER  TABLE  student  ADD  phone  INT(10);

11.将grade表改名为gradeInfo
ALTER  TABLE  grade  RENAME  gradeInfo;

12.删除student表
DROP TABLE student;

为了后续的使用便不在继续操作下去了 MySQL常用命令记录 以上MySQL的基础知识,可以根据上面的代码进行操作。

上一篇:Linux笔记06(部分)


下一篇:【Effective Python】用sort/sorted方法的key参数来表示复杂的排序逻辑