当前位置: 首页 > news >正文

建立网站目录结构的原则找国外客户用哪个平台

建立网站目录结构的原则,找国外客户用哪个平台,中国国内最新新闻,四川省安监站网址1.初识MySQL 数据库总览: 关系型数据库 ( SQL ) MySQL , Oracle , SQL Server , SQLite , DB2 , …关系型数据库通过外键关联来建立表与表之间的关系非关系型数据库 ( NOSQL ) Redis , MongoDB , …非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过…

1.初识MySQL

数据库总览

  • 关系型数据库 ( SQL )

    • MySQL , Oracle , SQL Server , SQLite , DB2 , …
    • 关系型数据库通过外键关联来建立表与表之间的关系
  • 非关系型数据库 ( NOSQL )

    • Redis , MongoDB , …
    • 非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定

SQL语句

  • MySQL数据库的SQL语句不区分大小写,关键字建议使用大写。

注释

  • 单行注释:-- 注释内容 或 # 注释内容

  • 多行注释:/* 注释内容 */

2.SQL分类

SQL语句,根据其功能,主要分为四类:DDL、DML、DQL、DCL。

名称解释命令
DDL(数据定义语言)用来定义数据库对象(数据库,表, 字段)CREATE,DROP,ALTER
DML(数据操作语言)用来对数据库表中的数据进行增删改INSERT,UPDATE,DELETE
DQL(数据查询语言)用来查询数据库中表的记录SELECT
DCL(数据控制语言)用来创建数据库用户、控制数据库的访问权限CRANT,commit,rollback

3.数据类型(列类型)

1、整型

MySQL数据类型含义(有符号)
tinyint(m)1个字节 范围(-128~127)
smallint(m)2个字节 范围(-32768~32767)
mediumint(m)3个字节 范围(-8388608~8388607)
int(m)4个字节 范围(-2147483648~2147483647)
bigint(m)8个字节 范围(±9.22*10的18次方)

取值范围如果加了unsigned(无符号),则最大值翻倍,如tinyint unsigned的取值范围为(0~256)。

2、浮点型(float和double)

MySQL数据类型含义
float(m,d)单精度浮点型 32位(4字节) m总个数,d小数位
double(m,d)双精度浮点型 64位(8字节) m总个数,d小数位

double取值范围:

  • 正数范围:大约是 2.2250738585072014×10的−308次方 到 1.7976931348623157×10的308次方。
  • 负数范围:大约是 −1.7976931348623157×10的308 次方 到 −2.2250738585072014×10的−308次方。

float取值范围:

  • 正数范围:大约是 1.175494351×10的−38次方 到 3.402823466×10的38次方。
  • 负数范围:大约是 −3.402823466×10的38次方 到 −1.175494351×10的−38次方。

设一个字段定义为float(6,3),如果插入一个数123.45678,实际数据库里存的是123.457,但总个数还以实际为准,即6位。整数部分最大是3位,如果插入数12.123456,存储的是12.1234,如果插入12.12,存储的是12.1200

3、定点数

浮点型在数据库中存放的是近似值,而定点类型在数据库中存放的是精确值。

decimal(m,d) 参数m<65 是总个数,d<30且 d<m 是小数位。

4、字符类型

MySQL数据类型含义
char(n)固定长度,检索快费空间,最多255个字符
varchar(n)可变长度,最多65535个字符
tinytext可变长度(微型文本串),最多255个字符
text可变长度,最多65535个字符,Max:64K
mediumtext可变长度,最多2的24次方-1个字符,Max:16M
longtext可变长度,最多2的32次方-1个字符,Max:4G

char与varchar:

CHAR(4)存储需求VARCHAR(4)存储需求
‘’’ ’4个字节‘’1个字节
‘ab’'ab ’4个字节'ab ’3个字节
‘abcd’‘abcd’4个字节‘abcd’5个字节
‘abcdefgh’‘abcd’4个字节‘abcd’5个字节

5、日期时间类型

MySQL数据类型含义
dateYYYY-MM-DD格式,如:2009-07-19
timeHH:MM:SS格式,如:11:22:30
datetimeYYYY-MM-DD HH:MM:SS格式,如:2009-07-19 11:22:30
timestamp自动存储记录修改时间,YYYY-MM-DD HH:MM:SS格式,如:2009-07-19 11:22:30
yearYYYY格式的年份值,范围:1901~2155

若定义一个字段为timestamp,这个字段里的时间数据会随其他字段修改的时候自动刷新,所以这个数据类型的字段可以存放这条记录最后被修改的时间。

6、二进制字符串类型

MySQL中的二进制字符串类型主要存储一些二进制数据,比如可以存储图片、音频和视频等二进制数据。

类型特点长度占用空间
binary(n)固定长度最多255个字符,0<=M<=255M
varbinary(n)可变长度最多65535个字符,0<=M<=65535M+1
tinyblobL(字节)0<=L<=255L+1
blobL(字节)0<=L<=65535(相当于64k)L+2
mediumblobL(字节)0<=L<=16777215(相当于16M)L+3
longblobL(字节)0<=L<=4294967295(相当于4G)L+4

7、ENUM类型

ENUM类型也叫作枚举类型,ENUM类型的取值范围需要在定义字段时进行指定。设置字段值时,ENUM 类型只允许从成员中选取单个值,不能一次选取多个值。 其所需要的存储空间由定义ENUM类型时指定的成员个数决定。

  • 当ENUM类型包含1~255个成员时,需要1个字节的存储空间;
  • 当ENUM类型包含256~65535个成员时,需要2个字节的存储空间。
  • ENUM类型的成员个数的上限为65535个。
CREATE TABLE test_enum(
season ENUM('春','夏','秋','冬','unknow')
);INSERT INTO test_enum
VALUES('春'),('秋');# 忽略大小写
INSERT INTO test_enum
VALUES('UNKNOW')
http://www.dtcms.com/a/514537.html

相关文章:

  • 天津网站免费制作平顶山哪里有做网站的公司
  • 用织梦做的网站做网站都需要什么技术
  • 毕设做网站有什么题目网站的建设方法不包括什么问题
  • 学习网站后台维护邢台网站制作哪家好
  • 烟台网站制作人才招聘建设内部网站
  • 为什么做的网站在浏览器搜不到朋友圈网页怎么制作
  • 网站建设 新手从做网贷网站多少钱
  • 广州皮具网站建设筑站网络推广
  • 佛山建设工程信息网站苏州网站建设与网络营销
  • 给客户做一个网站ppt怎么做石家庄哪里能做门户网站的
  • 做打鱼网站犯法不毕业设计网站建设体会
  • 发软文的网站wordpress钉钉登陆
  • 公司做网站的目的服装网站建设企业需求调查
  • 龙华网站制作天津建立网站营销设计
  • mvc5网站开发哪个网站银锭专业做银锭的
  • 河田镇建设局网站软件公司网站设计与制作
  • 国外流行的内容网站好的外包公司
  • 路由器 做网站食品行业网站建设
  • 网站端网站开发建造网站需要什么
  • 做网站需要什么技术员广东全网推广
  • 广州做网站费用建设网站的分析报告
  • 深一网站建设招聘旅游网站建设成都
  • 专业商城网站建设多少钱电商网站开发工作计划
  • 网站建设的市场策划免费网站建设自带后台管理程序
  • 专业营销软件网站建设百度网站快速收录
  • 手机如何免费做网站高校建设人事处网站的意义
  • 整形网站整站源码网站设计 现在流行的导航方式
  • 赣州的免费网站建设响水做网站的
  • 郑州网站推广公司咨询html5 metro风格网站
  • 做网站推销手表网站开发中的抓包工具