美文网首页
MySQL存储引擎(科普)

MySQL存储引擎(科普)

作者: 优秀的人A | 来源:发表于2018-10-17 21:44 被阅读1次

数据库对象

存储,管理和使用数据的不同结构形式

数据库

存储数据库对象的一个容器

什么是存储引擎

采用不同技术存储,性能是不一样的

存储引擎分类

5.1 MYISAN
5.2 INNODE
5.3 MEMORY

什么是SQL

SQL是Structured Quevy Language(结构化查询语言)的缩写

SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言

sql功能分类

1.DDL:数据定义语言 用来定义数据库对象:创建库,表,列等

2.DML:数据操作语言 用来操作表中的记录

3.DQL:数据查询语言 用来查询数据

4.DCL:数据控制语言 用来定义访问权限和安全级别

MySQL支持多种类型,大致可分为三类

1.数值类型

2.字符串类型

3.日期和时间类型
(在MySQL中,字符串类型和日期类型都要用单引号括起来。'Myname' '2018-01-01')

创建数据库

create database 数据库名称 charset=utf8;

输入建表命令

create table 表名(
列表1 列表类型[约束],
列表2 列表类型[约束],
......
列表n 列表类型[约束]
);
注:最后一行没有逗号

添加一列

alter table 表名 add 列名 数据类型;

查看表的字段信息

desc 表名;

修改一个表的字段类型

alter table 表名 modify 字段名 数据类型;

删除一列

alter table 表名 drop 字段名;

修改表名

rename table 原始表名 to 新的表名;

查看表的创建细节

show create table 表名;

修改表的字符集gbk

alter table 表名 character set gbk;

修改表的列名

alter table 表名 change name newname varchar(10);

删除表

drop table 表名;

相关文章

网友评论

      本文标题:MySQL存储引擎(科普)

      本文链接:https://www.haomeiwen.com/subject/qwfdzftx.html