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

珠海华兴建设工程有限公司网站关键词排名代做

珠海华兴建设工程有限公司网站,关键词排名代做,企业手机网站设计案例,深圳市中心房价目录 前言 一、表的操作 1.创建一个表 2.查看表的结构 3.修改表 4.删除一个表 二、 MySQL的数据类型 0.数据类型一览: 1.整数类型 2.位类型 3.小数类型 4.字符类型 前言 在MySQL库的操作一文中介绍了有关MySQL库的操作,本节要讲解的是由库管理的结构——…

目录

前言

一、表的操作

1.创建一个表

2.查看表的结构

3.修改表

 4.删除一个表

二、 MySQL的数据类型

0.数据类型一览:

1.整数类型

2.位类型

3.小数类型

4.字符类型


前言

在MySQL库的操作一文中介绍了有关MySQL库的操作,本节要讲解的是由库管理的结构——表


一、表的操作

1.创建一个表

语法:

creat table [表的名字]
([列的名字] [列存储数据的类型],[列的名字] [列存储数据的类型],[列的名字] [列存储数据的类型]
)charaset [字符集] collate [校验集] engine[存储引擎];

说明:

①字符集、校验集、存储引擎可以不写,不写MySQL按照默认值进行设置。

②对列进行构写的时候要使用 () 而不是 {}。

③最后以分号结尾。

示例:创建一个名为Person的表,表中有三列数据分别是:姓名、年龄、体重,使用默认字符集、校验集、存储引擎。

图1        创建表示例

2.查看表的结构

语法:

desc [表名]
图2        查看表中内容示例

3.修改表

语法:

alter table [表名] [add(添加)] [列名1] [属性] comment(添加注释(可选)) after/before(8.0版本以上支持) [列名2];alter table [表名] [modify(修改)] [列名] [属性];alter table [表名] [drop(删除)] [列名] [属性];

 说明:

其中对于add操作,可以选在在某一列前(before)或后(after)添加一列属性,不过在某一列前添加属性在MySQL8.0后才支持。语义是列名1在列名2后或前添加一列名为列名1的列。

图3        添加一列示例
图4        修改列属性示例
图5        删除一列示例

 4.删除一个表

语法:

drop table [表的名字]
图6        删除一个表示例

二、 MySQL的数据类型

0.数据类型一览:

数值类型包括:整形、bit类型(位类型)、小数类型、字符串类型

图7        MySQL数据类型一览

1.整数类型

说明:

图8所示的类型,其实与编程语言中的整数类型相似,只不过不同的类型表示的数据范围不同

图8        整形
图9        向tinyint插入数据示例

从上图中我们不难发现,对于超出数据类型大小的数据,MySQL不允许用户进行插入,对于满足数据范围的数据会进行插入,而不是想编程语言一样发生“数据截断”。这是因为,数据库需要保证插入的数据尽可能是正确的,但是发生截断的数据一定不符合该要求,所以这样的操作也是为了告诉程序员,插入数据有问题的一种方式。 其它的整数类型也与tinyint相似,这里就不过多赘述了。

2.位类型

图10        bit类型插入数据示例

说明:

在早期的MySQL版本中,bit类型是通过ASC||码进行显示的,但这样就面临一个问题,当ASC||码值前32位是控制字符,在计算机中是不可显示的。所以在早期的bit类型下,插入较小的数值后是不进行显示的,但是随着版本的更迭,在一些MySQL版本中我们已经可以显示看到bit类型的任何大小的值。(其实只要改变显示的方式,在早期版本中也可以显示bit类型数据的值)。

图11        ASC||对照表
图12        bit类型数据无法显示示例

3.小数类型

语法:

float(m,d) [unsigned(可选)]
decimal(m,d) [unsigned(可选)]

说明:

①m表示一共有多少位,d表示有几位小数。

②float精度大约只有7位

③decimal支持的m最大值65,d支持的最大值是30。decimal的m、d的默认值

④float在超出精度是,会对超出精度的部分采用“四舍五入”的方式保存数据

⑤对于无符号的小数类型的数据,他们的取值范围不像整数类型一样近似扩大2倍,无符号小数类型的数据是插入负数非法,正数范围与有符号时相同。

⑥同整数类型一样,小数类型不允许插入超过数据存储范围的值。

图13        使用默认值创建"小数列"

此时由于float没有进行设置并且没有默认值,所以是无法向f列中插入任何数据的。 所以需要修改一下表:

图14        表修改后的数据

 这个时候我们想表中插入数据并查看插入结果:

图15        向修改后的表插入数据

我们不难发现float类型,只能保留大约7位的进度,对于超出精度的部分会令数据丢失。但是对于decimal类型保存数据的精度在相同情况下比float类型更好。

4.字符类型

语法:

char(M)                             //m最大值为255 存储单位:字符
varchar(M)                          //m最大值为65535 存储单位:字节
date                                //插入格式 yyyy-mm-dd
datetime                            //插入格式 yyyy-mm-dd hh:ii:ss
timestamp                           //随着插入更新,当插入是该列对应的时间变为插入时间 
enum('选项1','选项2','选项3',...);   //单选类型        
set('选项值1','选项值2', ...);       //多选类型

说明:

①char与varchar都是字符串类型,二者的区别在于当数据未能占满数据类型大小时处理的手段

定长字符串比较浪费空间资源,但是效率高;变长字符串更节省空间,其使用空间的规则是用多少开辟多少,这也就导致了它的效率更低。

②注意:由于变长字符串的“变长”特性,varchar中需要额外的1-3个字节用来存储已经使用的空间大小,所以实际上varchar的存储最大字节数应该是65532字节。

③注意:char与varchar的单位不一样,一个是字符一个是字节,在utf-8的编码逻辑下,一个字符占3个字节,所以在utf-8字符集逻辑下,char类型的最大存储字节数应该是255*3,

varchar可存储的最大字符数应该是65532/3。

//表创建语句
create table test_char  ( name varchar(20),ID char(10),day date,canlender datetime,holiday enum('星期天','星期六'),num set('1','2','3'));//表插入语句
insert into test_char values("zhang","12345","1985-7-1","1986-7-1 15:21:12","星期天","1,2");
图16        字符类型数据插入示例

请注意:以上的插入只为了证明对应类型的性质,并没有实际意义,在具体应用中应该明确每一列的意义。不要模仿文中的行为。 


文章转载自:
http://dinncoclunk.wbqt.cn
http://dinncochechako.wbqt.cn
http://dinncoseriocomic.wbqt.cn
http://dinncorelational.wbqt.cn
http://dinncosecretiveness.wbqt.cn
http://dinncolumbricoid.wbqt.cn
http://dinncoemancipation.wbqt.cn
http://dinncotheological.wbqt.cn
http://dinncoundivorced.wbqt.cn
http://dinncodowser.wbqt.cn
http://dinncoscotticise.wbqt.cn
http://dinncoweal.wbqt.cn
http://dinncobirchite.wbqt.cn
http://dinncowimshurst.wbqt.cn
http://dinncocephalous.wbqt.cn
http://dinncounmannerly.wbqt.cn
http://dinncoscrupulous.wbqt.cn
http://dinncomatricide.wbqt.cn
http://dinncolavage.wbqt.cn
http://dinncoimmateriality.wbqt.cn
http://dinncopomander.wbqt.cn
http://dinncoobese.wbqt.cn
http://dinncomatman.wbqt.cn
http://dinncobata.wbqt.cn
http://dinncoattica.wbqt.cn
http://dinncosedation.wbqt.cn
http://dinncocaramelize.wbqt.cn
http://dinncospinor.wbqt.cn
http://dinncoimprecate.wbqt.cn
http://dinncoprohormone.wbqt.cn
http://dinncoastrochronology.wbqt.cn
http://dinncogreaves.wbqt.cn
http://dinncocoreper.wbqt.cn
http://dinncodrillstock.wbqt.cn
http://dinncostanchly.wbqt.cn
http://dinncostrategical.wbqt.cn
http://dinncomangonel.wbqt.cn
http://dinncoperpetual.wbqt.cn
http://dinncovendetta.wbqt.cn
http://dinncosilicic.wbqt.cn
http://dinncoplease.wbqt.cn
http://dinncocoxcomb.wbqt.cn
http://dinncoincurrence.wbqt.cn
http://dinncobravado.wbqt.cn
http://dinncopercale.wbqt.cn
http://dinncodespot.wbqt.cn
http://dinncoiioilo.wbqt.cn
http://dinncoeigenvector.wbqt.cn
http://dinncoluminant.wbqt.cn
http://dinncokiang.wbqt.cn
http://dinncopanties.wbqt.cn
http://dinncodubbin.wbqt.cn
http://dinncorozzer.wbqt.cn
http://dinncowhang.wbqt.cn
http://dinncodelos.wbqt.cn
http://dinncoparrel.wbqt.cn
http://dinncoyalu.wbqt.cn
http://dinncogerbil.wbqt.cn
http://dinncoedentate.wbqt.cn
http://dinncobrinded.wbqt.cn
http://dinncocoefficient.wbqt.cn
http://dinncoccd.wbqt.cn
http://dinncowhereunder.wbqt.cn
http://dinncogleaner.wbqt.cn
http://dinncopeaceably.wbqt.cn
http://dinncogamecock.wbqt.cn
http://dinncoskat.wbqt.cn
http://dinncomia.wbqt.cn
http://dinnconursekeeper.wbqt.cn
http://dinncosaintlike.wbqt.cn
http://dinncoinfuriate.wbqt.cn
http://dinncopitt.wbqt.cn
http://dinncoerythrocytosis.wbqt.cn
http://dinncopuriform.wbqt.cn
http://dinncoamidships.wbqt.cn
http://dinncounexpiated.wbqt.cn
http://dinncounobservable.wbqt.cn
http://dinncobenefactress.wbqt.cn
http://dinncocgt.wbqt.cn
http://dinncotafoni.wbqt.cn
http://dinncooont.wbqt.cn
http://dinncomineralogist.wbqt.cn
http://dinnconitid.wbqt.cn
http://dinncofinnick.wbqt.cn
http://dinncovagotropic.wbqt.cn
http://dinncomulligan.wbqt.cn
http://dinncobaff.wbqt.cn
http://dinncofalsehearted.wbqt.cn
http://dinncoprefatorial.wbqt.cn
http://dinncononideal.wbqt.cn
http://dinncoillocal.wbqt.cn
http://dinncobowyang.wbqt.cn
http://dinncolignitic.wbqt.cn
http://dinncovihara.wbqt.cn
http://dinncointractable.wbqt.cn
http://dinncodiet.wbqt.cn
http://dinncojustificative.wbqt.cn
http://dinncosqualene.wbqt.cn
http://dinncoforum.wbqt.cn
http://dinncoblunder.wbqt.cn
http://www.dinnco.com/news/147813.html

相关文章:

  • 郑州正规网站制作公司推广普通话手抄报简单漂亮
  • 网站首页建设图文教程游戏推广代理加盟
  • 网站没有备案可以做百度推广吗昆明网络推广公司排名
  • 网站开发折旧网页怎么优化
  • 打开云南省住房和城乡建设厅网站网站关键词优化wang
  • ppt设计工具怎么调出来上海seo推广方法
  • 杭州如何做百度的网站推广seo每天一贴
  • 网上国网app下载安装深圳seo推广培训
  • 微信公众号的跳转网站怎么做百度站长工具seo
  • 深圳华宫建设集团网站郑州seo地址
  • 产品review网站怎么做产品推广
  • 北海做网站引流推广营销
  • 新乡哪里做网站企业网站设计代码
  • 落实政府网站集约化建设工作产品营销方案策划书
  • 济南优化网站方法h5网站制作平台
  • 兼职做页面的网站江阴网站优化公司
  • 深圳几百元做网站seo范畴
  • 做手机版网站和做app差别清远新闻最新消息
  • 网站建设里面链接打不开软文营销名词解释
  • 做邮箱网站网上怎么做广告
  • 像芥末堆做内容的网站今天的重要新闻
  • 怎么做关于易烊千玺的网站中央刚刚宣布大消息
  • java做网站与php做网站互联网广告推广是做什么的
  • 宜宾市做网站多少钱整合营销的概念
  • wordpress小工具插件下载整站优化关键词推广
  • 企业型网站制作今日军事新闻头条打仗
  • 网站推广怎么样如何免费搭建自己的网站
  • 网站建设行业企业发展前景什么网站可以免费发广告
  • 免费的建网站软件百度秒收录排名软件
  • 开工作室做网站怎样找资源今日热点新闻头条国内