Mysql 数据类型(基础5)
Mysql 常用的4种数据类型:
整型 int、 浮点型 double、 日期类型 datetime 、字符型( varchar char text )
#创建一张表
mysql> create table tb2(
-> id INT,
-> name VARCHAR(20), #VARCHAR是字符串类型,指定字符串长度,最多65535个字符。它是变长的,如参数是20,它可以用5个、6个,最多可以用20个长度。
-> sex CHAR(4), #CHAR是字符串类型,指定字符串长度,最多255个字符。它是定长的,如果参数是4,使用1个或者2个长度,它都以4个长度存。
-> price DOUBLE(4,2), #DOUBLE双精度浮点型,m总长度,d小数占多少位。比如商品价格:15.8和51.88
-> detail text, #text可变长度,最多65535个字符,不需要指定参数,只有默认最大的限制。通常用来存放大文本的,放一些之前不知道需要多少空间的数据。
-> dates DATETIME, #DATETIME日期时间类型 YYYY-MM-DD HH:MM:SS(在Mysql里面使用 " select now(); "命令获得当前时间);比如支付宝每次消费都会记录时间
-> print ENUM('好评','差评') #枚举, 在给出的value中选择值。在print字段中插入数据时只能在 '好评' 和 '差评' 中选择其一。
-> );
Query OK, 0 rows affected (0.01 sec)
mysql> desc tb2; #查看表结构
+--------+-------------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------+-------------------------+------+-----+---------+-------+
| id | int(11) | YES | | NULL | |
| name | varchar(20) | YES | | NULL | |
| sex | char(4) | YES | | NULL | |
| price | double(4,2) | YES | | NULL | |
| detail | text | YES | | NULL | |
| dates | datetime | YES | | NULL | |
| print | enum('好评','差评') | YES | | NULL | |
+--------+-------------------------+------+-----+---------+-------+
7 rows in set (0.01 sec)
mysql> select now(); #使用 select now(); 在mysql中查看当前时间。
+---------------------+
| now() |
+---------------------+
| 2018-04-15 10:41:15 |
+---------------------+
1 row in set (0.00 sec)
mysql> insert into tb2 value(1,'裤子','男',51.88,'这条裤子时纯棉的,非常好!',now(),'好评'); #在上述表中插入数据,这里tb2使用的是默认字段。可以使用tb2(id,name,sex……)
Query OK, 1 row affected (0.00 sec)
mysql> select * from tb2; #查看结果
+------+--------+------+-------+-----------------------------------------+---------------------+--------+
| id | name | sex | price | detail | dates | print |
+------+--------+------+-------+-----------------------------------------+---------------------+--------+
| 1 | 裤子 | 男 | 51.88 | 这条裤子时纯棉的,非常好! | 2018-04-15 10:49:45 | 好评 |
+------+--------+------+-------+-----------------------------------------+---------------------+--------+
1 row in set (0.00 sec)
Mysql 数据类型(基础5)的更多相关文章
- 🚴♂️全套MySQL数据库教程_Mysql基础入门教程,零基础小白自学MySQL数据库必备教程☔ #002 # 第二单元 MySQL数据类型、操作表#
二.本单元知识点概述 (Ⅰ)知识点概述 二.本单元教学目标 (Ⅰ)重点知识目标 1.Mysql的数据类型2.如何选择数据类型3.创建表4.修改表5.删除表 (Ⅱ)能力目标 1.熟练创建数据库及删除数据 ...
- Database基础(一):构建MySQL服务器、 数据库基本管理 、MySQL 数据类型、表结构的调整
一.构建MySQL服务器 目标: 本案例要求熟悉MySQL官方安装包的使用,快速构建一台数据库服务器: 安装MySQL-server.MySQl-client软件包 修改数据库用户root的密码 确认 ...
- MySQL数据类型——数值类型
1.1.1 整型 整型 占用字节 范围 范围 tinyint 1 -27~27-1 -128~127 smallint 2 -215~215-1 -32768~32767 mediumint 3 -2 ...
- MySQL数据库学习笔记(二)----MySQL数据类型
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/ ...
- Mysql索引基础
Mysql索引基础 基本概念: 索引是一种特殊的数据库结构,可以用来快速查询数据库表中的特定记录.索引是提高数据库性能的重要方式.索引创建在表上,是对数据库表中一列或多列的值进行排序的一种结构.可以提 ...
- MySQL数据类型--日期时间
一.博客前言 自接触学习MySQL已有一段时间了,对于MySQL的基础知识还是略懂略懂的.在这一路学习过来,每次不管看书还是网上看的资料,对于MySQL数据类型中的时间日期类型总是一扫而过,不曾停下来 ...
- day 42 mysql 数据类型
mysql 数据类型 数据类型 truncate t1 (删除表) # 无符号类型 alter table t1 modify id tinyint unsigned (表里有值,不能直接改) d ...
- 2.Mysql SQL基础
2.Mysql SQL基础2.1 SQL简介 SQL(Structure Query Language)是结构化查询语言.2.2 SQL使用入门 2.2.1 SQL分类 SQL分为DDL.DML(DQ ...
- mysql数据库从删库到跑路之mysql数据类型
一 介绍 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 详细参考: http://www.runoob.com/mysql/mysql-data ...
- MySQL 数据类型(Day41)
一.介绍 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的高度,但宽度是可选的. mysql数据类型概览 #1.数字:(默认都是有符号,宽度指的是显示宽度,与存储无关) ...
随机推荐
- gentoo: startx: drmsetmaster failed: permission denied
今天更新了 xorg-server 之后, startx 就进不了 X了,但是可以用 sudo startx 进入 X,所以感觉很奇怪. 后来终于在 gentoo 官方论坛上面找到答案了. https ...
- 使用swagger 生成 Flask RESTful API
使用swagger 生成 Flask RESTful API http://www.voidcn.com/article/p-rcvzjvpf-e.html swagger官网 https://swa ...
- C#面向对象基础2
一.属性 作用:保护字段,对字段的赋值取值进行限定 意思是在初始化对象的时候防止出现不是事实的违规操作 如将性别赋值为‘中’ 本质:两个方法 get方法和set方法. p ...
- scrapy工作原理探秘
def _next_request_from_scheduler(self, spider):#engine从调度器取得下一个request slot = self.slot request = sl ...
- UE常用快捷键使用
进入列模式Alt+c 小写转大写Alt+F5
- 机器学习进阶-svm支持向量机
支持向量机需要解决的问题:找出一条最好的决策边界将两种类型的点进行分开 这个时候我们需要考虑一个问题,在找到一条直线将两种点分开时,是否具有其他的约束条件,这里我们在满足找到一条决策边界时,同时使得距 ...
- 解决jsfl 弹出警告
fl.showIdleMessage(false);
- 使用linux的shell脚本实现在当前行重复动态显示时间等字符串信息(不另起新行)
###本脚本在Suse11sp2当中验证正确 #!/bin/sh )) do echo -ne "\r$(date)" sleep 0.3 done ###关键在 echo 的 & ...
- UI5-学习篇-13-Eclipse 开发UI5应用
1.Eclipse环境配置及组件安装 UI5-学习篇-1-Eclipse开发工具及环境搭建 2.创建项目 3.设置代理映射 打开WebContent->WEB-INF->web.xml文件 ...
- SRM-供应商关系管理-组织模式
https://wiki.scn.sap.com/wiki/display/SRM/PPOMA_BBP 供应商关系管理 ... 组织模式 PPOMA_BBP 跳到元数据结束 由Ivy Li ...