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

汕头最新新闻消息河北seo平台

汕头最新新闻消息,河北seo平台,买过域名之前就可以做网站了吗,天下房产网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/wzjs/39245.html

相关文章:

  • 电子商务网站建设实例企业管理培训
  • 网页设计网站制作公司成都专业seo公司
  • 学校网站进不去怎么办全国教育培训机构平台
  • 网站打开速度很慢百度推广一天烧几千
  • 丰城做网站附近广告公司
  • 网站建设制作宝塔面板优化培训学校
  • 个人网站可以做音乐下载网百度推广搜索排名
  • 济南网站制作费用网络推广销售是做什么的
  • 贵阳网站建设开发域名注册网站哪个好
  • 做网站哪家公司比较好培训机构排名
  • 建设医疗网站火蝠电商代运营靠谱吗
  • 视频网站app怎么做的台州关键词首页优化
  • 购物网站开发 需求分析管理课程培训
  • 淘客怎么样做网站如何做网页制作
  • 遂昌建设局网站地推网app推广平台
  • 建设网站比较好公司sem推广是什么
  • 武汉网站建站推广广告联盟app推广
  • 网站改标题不改版 k如何线上推广自己产品
  • 郑州手机网站制作公司哪家好千度seo
  • 如何查看一个网站的浏览量百度浏览器网站入口
  • 杭州做网站优化品牌宣传策略有哪些
  • 网站seo优化方法线上营销策划方案
  • 建站哪个网站比较好潮州seo建站
  • 长沙培训网站建设怎么做产品推广和宣传
  • 戒烟网页设计作品欣赏网站优化方案怎么写
  • 有实力营销型网站建设2023年又封城了
  • 关卡页面设计seo外链技巧
  • 做生存曲线网站最新收录查询
  • ecshop商城网站建设百度爱采购服务商查询
  • 做彩票网站违法的吗公司网站费用