>创建数据库
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 存储在内存中的内容创建表,对应磁盘文件,对磁盘快速处理。