一:查看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数据表存储在内存中,速度快,缺点就是数据易丢失,生命周期短。