MySQL学习笔记(二)

mysql> alter
table my_int add int_5 tinyint unsigned;

图片 1

mysql
关系型数据库:c/s结构软件(连接认证,发送SQL指令,服务器处理指令回到结果,客户端接收结果分析结果)

图片 2

寄存整型数据:再SQL中因为越来越多考虑怎么样节约磁盘空间,所以系统将整型分为5类

 

存储了3个汉字 3*3+1=10(bytes)

 

意识有一条警告,查看警告的下令位: mysql> show warnings;

欧美美观的女生-英帝国月宫仙子奥黛丽赫本

图片 3

 

int:标准整型,使用4个字节存储(常用)

 

变动服务器接收数据的字符集:chatacter_set_client

 

证实:突显涨幅的含义是在当数码不够展现涨幅的时候,会自动让数据变成对应的突显涨幅;日常须要搭配一个前导0来充实幅度,可是值大小不变。zerofill(零填充):零填充会导致数据自动成为无符号

   
最终要隆重推出的是美利坚同盟国今昔最烜赫一时的一级大美人,我自己也很喜爱的,她就是现任美利坚联邦合众国总统特朗普的丫头Ivanka·川普,她不光是世界一流有名的模特,仍旧美利哥London房地产巨鳄川普公司副首席营业官。厉害了。

SQL中的数值类型全体都是默许有标志:分正负,但偶尔需求选拔无符号数据:须要给多少限定:int unsigned; #无符号,从0开始

 2017-08-08 微信号wozhuzaisi 程序员的文娱情怀

mysql> update
my_date set d1 = ‘2015-9-28 11:55:45’ where d5 = 2069;

初稿地址: http://t.cn/R9g3RV6

若是数据量十分大,日常超越255个字节就会利用文本字符串

图片 4

所谓的数据类型:对数码举行统一的归类,从系统的角度出发为了可以使用统一的法子举行管理更好的运用有限的长空。


char(L):L
代表length,可以储存的尺寸,单位为字符,最大尺寸为255.

 

图片 5

   
想到那里,大家就姑且聊聊欧美的美丽的女孩子吧,间或咱也来点非裔的,拉美的妹子,作为疏通。

在mysql中,系统也是机动转换数据格式的:而且基本和php一样(更加是字符串数字)

 

数据库基础知识:

欧美美丽的女子-美利坚联邦合众国美丽的女人Scarlett·Johnson

效果二:节省存储空间(枚举别名:单选框):枚举实际存储的是多少而不是字符串

 

图片 6

图片 7

图片 8

 
 这里谈的是泛欧美系的玉女,提议来亚裔黄种漂亮的女子之外的淑女。重如果澳大利亚,美洲,澳国,甚至欧洲的常娥,哈哈。

图片 9

【02 澳大利亚联邦(Commonwealth of Australia)名媛】:

图片 10

     
5)丹麦王国常娥:丹麦王国常娥高大修长的个子就好像与她们如临深渊的举动有些不般配,在其他场面,丹麦王国美丽的女孩子总是大方有礼,轻言细语。她们温柔多情,一双如梦如幻的大双目越发让人心动。作为海的孙女,她们无疑是世界上最令人向往的尤物之一。

mysql> create table my_set(hobby
set(‘篮球’,’足球’,’乒乓球’,’羽毛球’,’排球’,’台球’,’网球’,’棒球’)) charset utf8; #会合中:每个元素都是对应一个二进制位,被入选为1,没有则为0,组后反过来。

  
说起来美女,大家都是喜欢的,我也写过几篇过于美丽的女生的篇章,我个人而言,依旧认为黄皮肤黑眼睛的亚洲才女雅观,至于金发碧眼的欧美美人,我是观赏不了的,总感到非我族类的觉得,极少有给本人专门或惊艳,或清纯的感觉到,婉约,羞涩更是与他们是绝缘的。

mysql> create table my_default(name
varchar(20) not null ,age tinyint unsigned default 0,gender
enum(‘男’,’女’,’保密’) default ‘男’) charset utf8;

图片 11

图片 12


例:mysql> alter table my_int add int_7
tinyint (2) zerofill; #表示突显涨幅为2,0填充

欧美美女面面观

六:Mysql记录长度

【01 美利坚合众国仙子】:

创建实际案例表:班级表(名字,教室)

     
曾有玩笑称欧美美人靠基因,日本赏心悦目的女孩子靠化妆,南韩美丽的女子靠整容,中国名媛靠PS+玻尿酸。我觉着不是很恰当,仍然喜欢亚裔赏心悦目的女子多或多或少,不过欧美的漂亮的女子看看也无妨,也毕竟一种审美。

尽管默许的,数据库基本都是字段为空,可是事实上大家尽量确保所有数据都不应有为空:空数据尚未意思;空数据尚未主意加入运算。

 

mysql> insert
into my_int values (100,100,100,100); #实惠数据

 

图片 13

 

mysql> select gender + 0, gender from
my_enum; #将字段取出来进行+0运算

欧美雅观的女子-捷克共和国(Česká republika)美人

结果:浮点数一定会展开四舍五入(超出精度范围):浮点数如若是因为系统进位导致整数超出指定的长度那么系统也同意创造

欧美雅观的女子-丹麦王国美人珂兰葵尔瑞

陈设数据:时间time可以是负数,而且可以是很大的负数,year 可以行使2位数安顿,也足以行使4位

     
2)俄罗斯常娥:俄罗斯人有个段子,讲世界各国的特产,所谓瑞士联邦手表、德国汽车、扶桑家电、法兰西香水,俄罗斯呢?当然是孙女了!此言不虚啊——肌肤白里透红的俄联邦美女,是广袤俄联邦大世界上最华丽的光景。白里透红的脸蛋上荡漾着年轻的气味,这粉雕玉琢般的脸庞精致得令人不知所措用言语形容。高挑的个头,宽大美丽的羊毛披肩搭着皮夹克上装。下着一条百褶紧身裙再配一双风尚的长靴,把一双秀腿完美地表现在大千世界面前。摩登和新星被她们表现得那么的熨帖。你会好奇,世界上最美观的妇人怎么都汇聚在俄联邦。那里边的象征人物就是豪门了解的网球美丽的女人Sarah波娃,也得以看来俄国的美观的女孩子普遍脸比较长,跟中国西北的名媛很相似。

图片 14

欧美美人-西班牙(Reino de España)美女看球的观众

mysql> insert into my_enum
values(‘男’),(‘保密’); #一蹴而就数据

 

找出了枚举元素的莫过于规律:根据元素出现的相继;从1早先上马编号

图片 15

列描述:comment,描述没有实际意义:是专门用来叙述字段,会根据表创制语句保存:用来给数据库管理员来进行打探的。

     
4)捷克共和国(The Czech Republic)名媛:有人说,捷克共和国(The Czech Republic)女性的妖媚气质是由历史深处吹来,抑或是波西米亚人的肉麻性格使然。也有人说,不是巾帼不温柔,只因未到捷克共和国(Česká republika)。假如还不清楚的话,这你就看看外表平静、面孔精致,打动了很多品牌设计师心的捷克共和国(Česká republika)美观的女子模特。纵然他们有部分造型很狂野,不过在她们的眸子里,你要么能感到到他们的心像奥斯陆暮色降临的瓦塔河一样,安静而甜美。

聚拢跟枚举很相近:实际存储的是数值,而不是字符串(集合是多选)

欧美赏心悦目的女子-乌Crane仙子达莎

零填充的含义(突显涨幅):保险数据格式

欧美美丽的女人-美利坚合众国佳丽Lady GaGa

bigint:大整型,使用8个字节存储

   
曾经看过一个好莱坞的大片叫《超体》,里边的女主就是Scarlett·Johnson了,演技还不错,至少电影里手撕多少个壮汉分分钟的事,颜值嘛,我觉得在欧美丽的女子子里是大美观的女生了,总是带点挑逗性质。

图片 16

欧美美人-德意志联邦共和国玉女看球的观众

完整性约束:表内和表之间(实体)

本文地址http://www.cnblogs.com/aiweixiao/p/7434548.html

Float
: 单精度,占用4个字节存储数据,精度范围大致为7位左右

 

图片 17

图片 18

图片 19

图片 20

UTF8
下 varchar 的实际顶配:21844 字符

图片 21

mysql> insert
into my_enum values (1),(2);

   
 美国
的美女,在世界也是知名的。毕竟《花花公子》,“维多利亚的机要”等一大批美人相关的家底在此间,好莱坞也是红颜明星的桑梓。

mysql> insert
into my_date values(‘2015-9-28
11:50:36′,’2015-9-28′,’11:50:54′,’2015-9-28 11:51:08’,2015);

写在结尾

Date:日期,就是datetime 中的date部分

    还有一个在中国很有声望的米利坚仙子歌手,她就是Lady GaGa,她的单曲《Bad
Romance》和《Poker
Face》在神州火的杂乱无章,将欧美丽的女生子的魅惑演绎地痛快淋漓。

图片 22

 

mysql> insert into my_set
values(‘足球’,’台球’,’网球’);

图片 23

 

     
6)西班牙王国(The Kingdom of Spain)美人:西班牙王国(The Kingdom of Spain)女人是公认欧洲最美观的妇人之一,在大街上,看来来很多次的西班牙(Spain)妇女实在是件清凉又高兴的事。炙热的阳光让西班牙王国(The Kingdom of Spain)女郎各个都穿得很清凉,坦胸、露背、超短迷你裙,配上一身长年在丽日下晒出的古铜肌肤。不过这可不包蕴情色想像,喜欢的是西班牙(Spain)女子那种自然不做作的样板,无论身材好坏都自信满满的模样,感觉实在很喜气洋洋。

Blob :存储二进制数据(平常并非)

 

mysql> insert
into my_int values (255,1000,10000,100000); #超出范围

欧美雅观的女子-美利哥仙子凯瑟琳·迈克纳马拉

mysql> insert
into my_decimal values(99999999.99,99999999.99);

   
7)乌Crane靓女:乌Crane靓女,也是美的跟俄联邦美丽的女子有的一拼,还记得非常名叫梅爱偲的炎黄娃他爹呢?在中国整日学渣,还结过四遍婚,不过依旧娶得乌Crane大美丽的女生达莎做内人,真是羡慕啊!

例:输入数据:只可以插入整型,范围内的整型

 

图片 24

 

mysql> insert
into my_enum values(‘male’); #荒谬数据,没有该因素

 

聚集的雄强在于能够规范数据和空间,在实际利用中功效优先,所以很少使用。

 

图片 25

欧美美丽的女生-美利哥美人朱玛娜·基德

mysql> insert into my_default (name)
values(‘高强’);

   
 1)英国淑女:提到U.K.的常娥小甜心,不由得不提到奥黛丽赫本,她在《杜塞尔多夫沐日》里的经典演出战胜了很多的观众,我认识周围的好多表嫂都很欢跃他,还要以他为楷模,其中就有“匆匆那年”的一位。感觉U.K.的美丽的女孩子都显得很高贵啊。很有范儿。

 

   
 2)巴西美丽的女生:巴西是世界上生产美丽的女生最多的国度之一。在种种世界选美大赛中,屡见巴西名媛夺魁。顶极有名的模特吉赛尔.邦辰令满世界男人和女士为之着迷。在巴西境内,圣路易斯又是常娥最集中的地点,被誉为男人的净土。无论是在太阳沙滩,依然随地,在市场、酒吧,在城铁、公交车上,美丽的女生各处可知。用美丽的女子如云来形容,毫不夸张。巴西干什么盛产美观的女生

mysql> insert
into my_date values(‘2015-9-28
11:50:36′,’2015-9-28′,’-11:50:54′,’2015-9-28 11:51:08′,69);

图片 26

一.数值型

欧美美观的女子-米利坚仙子泰勒·Swift

Tinyint :迷你整型,使用一个字节存储,表示的景况最多位256个(常用)

图片 27

1.2 变长字符串

 

创造集合表:

      1)阿根廷常娥:
拉丁美洲的混血美人很有信誉,阿根廷更是诞生世界名模的地点。风尚街市里匆匆走过的仙人都有着浅青色的皮肤,柔媚的曲线,和淡雅的芳香;一举手,一投足,都带着脱俗的风韵。即使是街头跳探戈的舞女,也都是具备感人的腰身和精细的美容。阿根廷玉女多数住在巴黎巴塞罗那,那里的尤物可以、时髦、优雅、大方。望着那么些款款而行的阿根廷月宫仙子们,你会不会有一种长居于此的欲念呢。行云流水阿根廷能有如此的胞妹,真是不错呦。

图片 28

   
 泰勒·Swift作为美利哥野史上唯一一位怀有三张首周百万销量专辑的歌唱家,在欧美丽的女孩子星里人气居高不下,除了动人的歌喉,她的颜值本身已经打败了不少的儿女。

插入数据:定点数的整数部分一定无法超出长度(进位不得以),小数部分的长短可以轻易超出(系统活动四舍五入)

     
最后,装一下B:美女有如审美,审美的心灵在心得中通过物理统一净化情色、狭隘的好处和纯粹的技能,并使其内涵得到升高。庸俗化的审美倾向对于穷奢极欲的生理的满意,永远无法上升到审美享受的境界。

默许值关键字:default

   
我那样说就有些兄弟不兴奋了,他们喜爱的就是欧美美丽的女孩子的这种华贵范儿,或者如好莱坞女星的妖媚美丽,或者如英伦皇家范儿的典故高尚,或者如拉美热情奔放的名媛,由此可见他们有胆魄是能有一份审美在中间的。

SQL 司令员数据类型分成三大类:数值类型,字符串类型和时间项目。

欧美雅观的女子-加拿大常娥寇碧·史莫德斯

mysql> insert
into my_int values (‘a’,’b’,’199′,’f’); #不算数据,类型限定

图片 29

mysql> create table my_teacher(name
varchar(20) not null comment ‘姓名’,money decimal(10,2) not null comment
‘工资’) charset utf8;

      3)
意国玉女:在意大利共和国,不管在马路上、商场里,仍旧在展厅、机场,眼前游人如织佳丽晃动着,忍不住要多看几眼。她们身材修长,头小小的,高鼻梁、深陷的碧眼,皮肤白而细致,化妆淡雅,衣着风尚,但又继续了古典的美,身上透出一股圣洁高尚的气质,决没有爆发户那种俗气和卖弄风流的歪风,使你在看他俩时,发生既舒适、又最为向往的审美感受。

mysql> insert into my_default
values(‘范立峰’,’18,default);

引子

mysql> create table my_enum(gender
enum(‘男’,’女’,’保密’)) charset utf8;


mysql> insert
into my_int values(100,100,100,100,100,100,100);

欧美美丽的女孩子-美利坚联邦合众国佳丽伊万卡·川普

mysql> create
table my_date(d1 datetime,d2 date,d3 time,d4 timestamp,d5 year) charset
utf8;

欧美美丽的女生-阿根廷卢西亚娜·萨长治尔

空属性:NULL(默认的)和NOT NULL(不为空)

欧美美观的女生-关心微信公众号

mysql> inster into my_set
values(‘网球’,’台球’,’足球’);

   
 其实还有众多美利坚合营国的仙人,真是应接不暇,比如凯瑟琳·Mike纳马拉,比如朱玛娜·基德,其中朱玛娜·基德看起来颇有点亚裔的味道。

例:创制浮点数表

图片 30

 

【03 拉美美丽的女孩子】:

枚举:enum,事先将拥有可能出现的结果都规划好,实际上存储的数码必须是规定号中的一个

图片 31

插入数据

 

定点型:相对有限支撑整数部分不会被四舍五入(不会丢掉精度),小数部分有可能(理论小数部分也不会丢掉)

 

图片 32

欧美好看的女人-俄国常娥Sarah波娃

Year:年份,三种象征方式,year(2)和year(4):1901-2156

图片 33

浮点数如若进位导致长度溢出是足以的,但定点数不行

1.2 变长字符串

图片 34

2.小数型

图片 35

2.1浮点型

图片 36

mediumint:中整型,使用3个字节存储,表示

mysql记录着只要有其余一个字段允许为空,那么系统会活动从全方位记录中保存一个字节来储存null(若想释放null所占据的字节,必须确保所以的字段都允许空)

图片 37

插入数据:功效之一:规范数据,数据只好是中间的一个

1.2 文本字符串

mysql> create
table my_float (f1 float,f2 float(10,2),f3 float(6,2)) charset
utf8;

汇聚中每个元素都是对应二进制位;

操作数据的下令集合:SQL(DDL,DML[DQL]和DCL)

会聚使用方法

例:插入符合条件数据,可以是向来小数也足以是科学计数法

mysql> creare table my_class(name
varchar(20) not null,room varchar(20) null) charset utf8; #表示允许为空,null不写默许就是为空

1.整数型

会师中元素的次第没有涉嫌,最终系统都会去匹配顺序。

定点型:小树点固定,精度是定位的,不会丢掉精度

图片 38

mysql> inster
into my_float values(9999999999,99999999.99,9999.99); #最大值

— 数据类型(列类型)

mysql> inster
into my_float values(1000.10,1000.10,1000.10); #符合条件

讲明字段存储的数据是数值:将数据取出来+0就足以判断出原来的数据存的究竟是字符串照旧数值:如果是字符串最后结果永远为0

变长字符串:varchar,在分配空间的时候,根据最大的空间分配,不过事实上最后用了不怎么,是按照实际的数量来确定。

smallint:小整形,使用2个字节存储,表示的图景最多位65536种

九.默认值

提姆estramp 字段:只要当前所在的笔录被更新,该字段一定会自动更新成当下光阴

枚举原理:枚举在举办多少标准的时候系统会自行建立数字与枚举元素的相应关系(关系放到日志中):然后在拓展数量插入的时候,系统自动将字符转换成对应的数字存储,然后在展开数量抓取的时候,系统活动将数值转换成对应的字符串突显。

若果想用完65535个字节长度需追加个tinyint 字段

应用:可以利用要素列表中的元素(八个),使用,分隔

mysql> create
table my_utf82(age tinyint not null,name varchar(21843) not
null,content text) charset utf8;

图片 39

图片 40

五:集合字符串

mysql> insert
into my_set values(3);

图片 41

怎么抉择定长或者是变长字符串呢?

图片 42

查看集合数据

定长字符串:char,磁盘(二维表)在概念结构的时候,就已经规定了末了的囤积长度,将来无法更改

图片 43

Text :存储文字(二进制数据实际上都是储存路径)

mysql> inster
into my_decimal values(1234.123456,1234.123456); #小数部分当先

修改记录

varchar(10):的确存了10个汉字,utf8环境,10*3+1=31

图片 44

web乱码难题:浏览器解析,php处理(本地文件),数据库处理

图片 45

图片 46

Datetime:时间日期,格式是 YYYY-mm-dd HH:ii:ss 表示的界定是从1000年上马到9999年,有0值:0000-00-00 00:00:00

定长与边长的贮存实际空间(utf8)

图片 47

浮点型数据是一种精度型数据:超出指定范围之后,会丢掉精度(自动四舍五入)

char(4):在 utf8 环境下,需要4 * 3 = 12 字节

mysql服务端对象:DBMS->Datebase->Table->fields

在SQL中,将字符串类型分成了6类:char,varchar,text,blob,enum和set

校队集难题:比较规则:_bin , _cs和_ci

mysql> select
hobby + 0, hobby from my_set;

图片 48

mysql> insert
into my_date values(‘2015-9-28
11:50:36′,’2015-9-28′,’-211:50:54′,’2015-9-28 11:51:08′,2015);

2.2 定点型

图片 49

想要使用默许值,可以不一定区指定列表;可以动用default关键字代替值

Double: 双精度,占用8个字节存储数据,精度方位大约为15位左右

翻看数据

例:插入数据

插入数据:可以选择多少个要素字符串组合,有能够直接插入数值

— 回顾

转移服务器重返数据的字符集:character_set_results

开创枚举表:

图片 50

连忙格局:set names 字符集(三件事)

默许值的见效:使用,在数据开展扦插时,不给改字段赋值

定长的磁盘空间相比浪费,但效用高;如若数额大概确定长度都一律,那么就利用定长,如:身份证,电话号,手机号等;

GBK
下 varchar 的莫过于顶配;32766 字符

例:超出长度插入数据

查看表结构的时候,发现每个字段的数据类型之后都自带一个括号里面有数值,那么些是彰显涨幅,但它并未其余意义只是报告用户可以突显的形式而已;实际上用户是足以决定的,那种操纵不会变动多少本身尺寸;

四:枚举字符串

mysql> inster
into my_float values(3e38,3.01e7,1234.56); #符合条件

概念:set(元素列表)

列属性:真正约束字段的是数据类型,然则数据类型的约束很单纯,由此需求有的额外的束缚来充实有限支撑数据的合法性

例:mysql> alter table my_int add int_6
tinyint(1) unsigned; #指定突显涨幅为1

图片 51

七.列属性

text 占用十个字节长度

1.关系型数据库(磁盘),建立在关系模型上的数据库,数据结构(二维表),浪费空间。

文本字符串按照存储的数量的格式举行归类:text和blob


. 时间日期类型

mysql> inster
into my_set values(255);

sql 基本操作:库操作,表操作(字段)和数目操作

mysql> insert
into my_decimal values(99999999.99,99999999.999); #进位超出范围

mysql> create
table my_int(int_1 tinyint, int_2smallint, init_3int) charset
utf8;

变长的磁盘空间比较节省,但是功用低;假如数额不能确定长度(差距数量有变动),如姓名,地址等

应用:存储数据,只能够存储方面定义好的数量

图片 52

图片 53

概念:enum(可能出现的元素列表);

字符集难题:汉语数据难点

mysql> inster
into my_float values(1234567890,12345678.90,1234.56); #符合条件

浮点型数据的插入:整数局部是不可以压倒长度的,可是小数部分可以超越长度(系统会活动四舍五入)

图片 54

默认值:某一种数据会平时性的产出某个具体的值,可以再一初阶就指定好,再须求真实的数目时,用户可以选拔性的利用默许值。

因为枚举实际存储的是数值所以可以直接插入数值

mysql> insert
into my_date values(‘2015-9-28
11:50:36′,’2015-9-28′,’-11:50:54′,’2015-9-28 11:51:08′,70);

mysql> insert
into my_int values(127,1000,10000,100000,255);

始建时间日期表

提姆estamp:时间戳,并不是时刻戳,只是从1970年底叶的YYYY-mm-dd HH:ii:ss 格式和datetime 完全一致

图片 55

mysql> inster
into my_decimal values(12345678.90,12345678.90); #立竿见影数据

浮点数的行使办法:间接float 表示从没小数部分;float(M,D):M代表总长度,D代表小数部分长度,整数部分尺寸为 M-D

Mysql
中规定:任何一条记下最长不可能超越65535个字节,(varchar 永远达不到理论值) varchar 的其实存储长度能落得多少需看字符集

颠倒元素出现的次第

提姆e:时间(段),指定的某部区间之间,-时间到+时间

图片 56

例:mysql> insert into my_int
values(1,1,1,1,1,1,1); #零填充+显示涨幅的意义

mysql> create
table my_decimal(f1 float(10,2),d1 decimal(10,2)) charset utf8;

图片 57

小数型:带有小数点或者限制超出整型,SQL旅长小数型分成二种:浮点型和定点型

图片 58

数值型数据:都是数值,系统将数值型分为整数和小数型

例:给表扩展一个无符号类型

Mysql
中 text 文本字符串,不占用记录长度;额外存储,然而text文本字符串也是属于记录的一有些,一定须求占用记录中的部分长度10个字节。(保存数据的地址和尺寸)

创制定点数表

图片 59

三.字符串类型

year 能够应用两位仍然四位

 

创建表

例:创制一张整型表

八.列描述

图片 60

列属性有过多:NULL/NOT NULL,defaul,prinary key,uniquee
key,auto_increment,comment

mysql> inster into my_float
values(123456,1234.12,123456.56); #平头片段胜出

枚举的使用办法

mysql> insert
into my_date values(‘2015-9-28
11:50:36′,’2015-9-28′,’-11:50:54′,’2015-9-28 11:51:08′,2015);

图片 61

1.1 定长字符串

mysql> inster
into my_float values(123456,1234.12345678,123.9876543);#小数部分是足以的

varchart(L):L
代表字符长度理论长度是65536 个字符,可是会多出1到2个字节来规定存储的其实尺寸:不过实际只要长度超过255,就既不用定长也不用变长,使用文本字符串text

浮点型:小数点浮动,精度有限,而且会丢掉精度