您的位置:首页 > 数据库 > MySQL

MySQL——2(数据库基本操作)

2017-07-19 21:07 423 查看
一:创建数据库

{}:代表必须出现。

|:选择性

【】:可选参数

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(无符号):填充之后,显示长度为无符号的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库