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

MYSQL数据库学习----MYSQL数据库、表操作和引擎区别

时间:2015-09-05 22:11:20      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:

MYSQL数据库的操作

一:查看MYSQL中所有的数据库

SHOW DATABASES;

二:创建数据库

CRETAE DATABASE 数据库名称;

三:删除数据库

DROP DATABASE 数据库名称;

四:查看数据库支持的存储引擎

SHOW ENGINES;

四:连接MYSQL数据库

USE 数据库名称;

 

MYSQL数据库中表的操作

一:查看数据库中的所有表格

SHOW TABLES;

二:查看表格的结构

DESC 表名称;(基本结构);

SHOW CREATE TABLE 表名称;(详细结构);

三:创建表

CREATE TABLE 表名称(字段名 数据类型 约束条件,字段名 数据类型 约束条件,....);

约束条件 说明
PRIMARY KEY 表示该字段为该表的主键,可以唯一标识对应的元素
FOREIGN KEY 表示该字段为该表的外键,是与之联系的表的主键
NOT NULL 表示该字段不能为空
UNIQUE 表示该字段的值是唯一不重复的
AUTO_INCREMENT 表示该字段的值自动增加
DEFAULT 为该字段的默认值

四:修改表名称

ALTER TBALE 旧表名 RENAME 新表名;

五:删除表

DROP TABLE 表名称;

六:修改字段数据类型

ALTER TABLE 表名称 MODIFY 字段名 新数据类型; 

七:修改字段排序 

ALTER TABLE 表名称 MODIFY 字段名 FIRST/AFTER 字段名; 

:修改字段名

ALTER TABLE 表名称 CHANGE 旧字段名 新字段名 新数据类型;

:增加字段(before/插入“字段名”之前,after/插入“字段名”之后)

ALTER TABLE 表名称 ADD 新字段名 新数据类型 新约束条件 [BEFORE/AFTER 字段名];

十:删除字段

ALTER TABLE 表名称 DROP 字段名;

十一:更改表的存储引擎

ALTER TABLE 表名称 ENGINE=存储引擎名称;

存储引擎 说明
InooDB 支持事物逻辑,有事件回滚,并发性,支持外键。
MyISAM 占用空间小,处理速度快。
MEMORY 数据表存储在内存中,速度快,缺点就是数据易丢失,生命周期短。

MYSQL数据库学习----MYSQL数据库、表操作和引擎区别

标签:

原文地址:http://www.cnblogs.com/roddy/p/4784005.html

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