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

    xiaoxiao2021-04-19  97

    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数据表存储在内存中,速度快,缺点就是数据易丢失,生命周期短。
    转载请注明原文地址: https://ju.6miu.com/read-676036.html

    最新回复(0)