一:创建数据库
{}:代表必须出现。
|:选择性
【】:可选参数
CREATE{DATABASE|SCHEMA}【IF NOT EXISTS】db_name【【DEFAULT】CHARACTER SET 【=】charset_name】
二:查看当前服务器下的数据库列表
SHOW {DATABASES|SCHEMAS}
三:查看指定数据库定义
SHOW CREATE {DATABASE|SCHEMA} db_name
四:修改指定数据库的编码方式
ALTER{DATABASE|SCHEMA} db_name [DEFAULT] CHARACTER SET [=] charset_name
五:打开需要管理的数据库
USE db_name
六:当前已打开的数据库
SELECT DATABASE();
七:删除指定数据库
DROP {DATABASE|SCHEMA} [IF EXISTS] db_name
八:
\T 路径名称:开启MySQL输出日志,并输出至指定路径的指定文件夹
\t :关闭MySQL输出日志
delimiter 分离符:修改分离符为指定分离符。
数据保存在数据库的数据表中。
数据表:数据表是数据库最重要的组成部分之一,是存储数据的数据结构,包含了特定实体类型的数据,是由行和列构成的二维网络,数据表一定要先有表结构,再有数据,至少有一列,可以没有行或者多行,表名称要求唯一,不要包含特殊字符。
一:创建数据表
CREATE TABLE [IF NOT EXISTS] tbl_name(字段名称 字段类型(数据类型) 【完整性约束条件】 ……)ENGINE=引擎名称 CHARSET=‘编码方式‘;
完整性约束条件:
PRIMARY KEY 主键
AUTO_INCREMENT 自增长
FOREIGN KEY 外键
NOT NULL 非空
UNIQUE KEY 唯一
DEFAULT 默认值
¥查看帮助:
1.help 查询内容
2.? 查询内容
3.\h 查询内容
¥MySQL数据类型:
@整数类型:tinyint——smallint——mediuint——int——bigint—-BOOL,BOOLEAN
@浮点类型:float【(M,D)】——double【(M,D)】——decimal【(M,D)】#M:总位数 D:小数后面的位数
@字符串类型:char(M)【定长字符串】、varchar(M)【变长字符串】
@日期时间类型:TIME——date——datetime——timestamp——year
@二进制类型
二:存储引擎:指表的类型,数据库的存储类型决定了表在计算机中的存储方式,用户可以根据不同的存储方式、是否进行事物处理等来选择合适的存储引擎。
@查看MySQL支持的存储引擎:SHOW ENGINES
@查看显示支持的存储引擎信息:SHOW VARIABLES LIKE ‘have%’
@查看默认的存储引擎:SHOW VARIABLES LIKE ‘storage_engine’
@mysql常用存储引擎及特点:InnoDB存储引擎、MyISAM存储引擎、MEMORY存储引擎
*注释:
1.#注释内容
2.–注释内容
@@@查看数据库下的数据表:SHOW TABLES
@@@查看指定表的表结构:DESC tbl_name、DESCRIBE tbl_name、SHOW COLUMNS FROM tbl_name
测试整数:
向表中插入记录:INSERT tbl_name VALUE|VALUES(值,…);
查询表中所有记录SELECT * FROM tbl_name;
ZEROFILL(零填充)、UNSIGNED(无符号):填充之后,显示长度为无符号的。