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的基础知识,可以根据上面的代码进行操作。

MySQL常用命令记录

上一篇:阿里巴巴 Java 编码规范最佳实践


下一篇:微信开发 MySQL 存储 Emoji 表情