标签:
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