码迷,mamicode.com
首页 > 数据库 > 详细

MySQL常用命令记录

时间:2021-06-02 12:45:58      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:hone   address   nes   字段   常用命令   auto   数据库   enc   birt   

第一章 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常用命令记录

标签:hone   address   nes   字段   常用命令   auto   数据库   enc   birt   

原文地址:https://www.cnblogs.com/liuyi-rout/p/14817189.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!