您的位置:首页 > 教育 > 锐评 > 网页游戏平台模板_申请注册公司需要哪些条件_seo百度百科_seo推广的方法

网页游戏平台模板_申请注册公司需要哪些条件_seo百度百科_seo推广的方法

2024/10/6 0:29:29 来源:https://blog.csdn.net/QAZ412803/article/details/142412042  浏览:    关键词:网页游戏平台模板_申请注册公司需要哪些条件_seo百度百科_seo推广的方法
网页游戏平台模板_申请注册公司需要哪些条件_seo百度百科_seo推广的方法

1.数据库-初识MySQL

文章目录

  • 1.数据库-初识MySQL
      • 一、数据分类
      • 二、DDL
      • 三、常用的数据类型
        • 1.数值类型
        • 2.字符串类型
      • 3.日期和时间型数值类型
      • 四.储存引擎

一、数据分类

关系型数据库:MySQL、Oracle、SQL Server、SQLite、DB2

非关系型数据库:Redis、MongoDB

注意:创建表时,编码为utf8mb4(数据库也是)

名称解释命令
DDL(数据定义语言)定义和管理数据对象,如数据库,数据表等CREATE、DROP、ALTER
DML(数据操作语言)用于操作数据库对象中所包含的数据INSERT、UPDATE、DELETE
DQL(数据查询语言)用于查询数据库数据SELECT
DCL(数据控制语言)用来管理数据库的语言,包括管理权限及数据更改GRANT、COMMIT、ROLLBACK

二、DDL

#查看所有数据库
SHOW databases;
#切换数据库
use student01;
#创建数据库
create DATABASE if not exists myschool;
#切换数据库
use myschool;
#创建表
CREATE table if not exists grade(subjectNo int(11) auto_increment,subjectName varchar(50) not null comment "课程名称" ,classHour int(4) comment "课时" default 10,gradeid int(4) comment "年纪" ,primary key(subjectNo)
)
#删除表
drop table grade;
#删除数据库
drop database if exists myschool;#auto_increment 自动递增
#not null 非空
#comment "课程名称" 注释(纯数字不加"")
#default 10 默认值
#primary key(subjectNo) 主键设置

三、常用的数据类型

1.数值类型
类型说明取值范围存储需求
tinyint非常小的数据有符值: -2 7 ~ 2 7 -1 无符号值: 0 ~ 2 8 -11 字节
smallint较小的数据有符值: -2 15 ~ 2 15 -1 无符号值: 0 ~ 2 16 -12 字节
mediumint中等大小的数据有符值: -2 23 ~ 2 23 -1 无符号值: 0 ~ 2 24 -13 字节
int标准整数有符值: -2 31 ~ 2 31 -1 无符号值: 0 ~ 2 32 -14 字节
bigint较大的整数有符值: -2 63 ~2 63 -1 无符号值: 0 ~2 64 -18 字节
float单精度浮点数±1.1754351e -384 字节
double双精度浮点数±2.2250738585072014e -3088 字节
decimal字符串形式的浮点数decimal**(** m , d**)**m 个字节
2.字符串类型
类型说明最大长度
char**[(M)]**固定长字符串,检索快但费空间, 0 <= M <= 255M****字符
varchar**[(M)]**可变字符串****0 <= M <= 65535变长度
tinytext微型文本串28–1****字节
text文本串216–1****字节

3.日期和时间型数值类型

类型说明取值范围
DATEYYYY-MM-DD**,日期格式**1000-01-01~ 9999-12-31
TIMEHh:mm:ss ,时间格式-838:59:59~838:59:59
DATETIMEYY-MM-DD hh:mm:ss1000-01-01 00:00:00 至****9999-12-31 23:59:59
TIMESTAMPYYYYMMDDhhmmss****格式表示的时间戳197010101000000 ~2037****年的某个时刻
YEARYYYY****格式的年份值1901~2155

日期类型默认当前时间: now()或CURRENT_TIMESTAMP

四.储存引擎

常见的MyISAM与InnoDB类型

名称MyISAMInnoDB
事务处理不支持支持
数据行锁定不支持支持
外键约束不支持支持
全文索引支持不支持
表空间大小较小较大**,2****倍**

使用MyISAM: 节约空间及相应速度

          |

| 表空间大小 | 较小 | 较大**,2****倍** |

使用MyISAM: 节约空间及相应速度

使用InnoDB: 安全性,事务处理及多用户操作数据表

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com