**MYSQL** 数据库操作DDL

>创建数据库


CREATE {DATABASE | SCHEMA}  [IF NOT EXISTS]db_name]  [DEFAULT CHARACTER SET = 'GBK']

创建数据库的或者图表类型选择  —— 可选参数,表示如果不存在时创建 —— 默认编码方式


>查看数据库


SHOW WARNINGS; 显示警告

SHOW DATABASES;查看数据存在的

SHOW CREATE DATABASE;查看数据库的定义信息


>修改指定数据库的编码方式


ALTER {DATABASE|SCHMA}db_name  [DEFAULT CHARACTER SET = 'GBK'];


>打开指定数据库


USE db_name; 打开的数据库名称

SELECT DATABASE|SCHEMA();查看当前打开的而数据库名称


>删除指定的数据库


DROP {DATABASE|SCHEMA}[IF NOT EXISTS] db_name


>数据表的相关操作


>>定义

数据表用来存储数据的结构

由行和列构成的二维网络

>>创建数据表

CREATE TABLE [IF NOT EXISTS] tbl_name(字段名称 字段类型[完整约束条件])ENGINE = 引擎名称 CHARSET = 编码方式;

>>数据类型补充

TINYINT-SMALLINT- MEDIUMAINT- INT- BIGINT- BOOL,BOOLEAN

字节数分别是1-2-3-4-8-1

>>浮点类型补充

FLOAT[(m,d)]

double[(m,d)]

decemal[m,d]

>>字符串类型

CHAR(M) M带变得存放的字符数,定长字符串

VARCHAR(M) 变长字符串

TEXT

SET("value","value")集合类型

ENUM("value","value")枚举类型

>>日期时间类型

TIME存储时间

DATE存储

DATETIME存储时间日期

TIMESTAMP存储时间戳

YEAR存储年份

>>二进制类型

图片或者视频的二进制码


>存储引擎简介


>>指表的类型,表在计算机中怎样存储

>>存储引擎:

SHOW ENGINES;

SHOW VARIABLES LIKE'storage_engin';

InnoDB 支持外接,存储.fim中,读写效率地,占用空间大

MyISAM 索引 结构 数据在三个文件中,占用空间小,快,但不支持事务

MEMORY 存储在内存中的内容创建表,对应磁盘文件,对磁盘快速处理。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值