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

一:创建数据库
{}:代表必须出现。
|:选择性
【】:可选参数
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(无符号):填充之后,显示长度为无符号的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值