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.数字:(默认都是有符号,宽度指的是显示宽度,与存储无关) ...
随机推荐
- spring的IOC 的底层实现原理
IOC:Inversion of Control 控制反转. 指的是 对象的创建权反转(交给)给 Spring. 作用是实现了程序的解耦合.
- [Android] 使用ViewPager 实现导航
转载请标注:转载于http://www.cnblogs.com/Liuyt-61/p/6582667.html -------------------------------------------- ...
- 8.Appium的基本使用-2(安装node.js)
node.js 下载地址:https://nodejs.org/en/download/下载 64-bit 下载包下载完成双击安装:
- Java,Hello World,《算法》环境搭建中的问题,用 cmd 和 IntelliJ Idea 分别编译和运行 Java 程序
▶ IntelliJ idea 下载和安装(http://www.jetbrains.com/idea/) ▶ 新建项目(如图),注意选择 SDK 类型和位置 ● 在 src 目录中新建一个 Pack ...
- python中str的索引、切片
1 a = "hello" 2 a1 = a[1] 3 a2 = a[0:2] 4 print(a1) 5 print(a2) 我们通过索引获取字符串中指定位数的字符 通过切片获取 ...
- TabNavigator Container Example
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="ht ...
- javascript,移动划过超链接鼠标变手型
用css控制鼠标样式的语法如下:<span style="cursor:*">文本或其它页面元素</span>把 * 换成如下15个效果的一种: 下面是对这 ...
- leetcode41
package main import ( "fmt" ) func firstMissingPositive(nums []int) int { m := make(map[in ...
- jquery 属性-记住
$("").attr(); $("").removeAttr(); $("").prop(); $("").remove ...
- 认识JavaWeb,servlet, JSP, Tomcat, http协议,Web服务器
JavaWeb通常指服务器端的Java应用开发. 一般来说,服务器是在网络通信条件下工作的,这就离不开http协议. HTTP协议,是为服务器和客户端通信提供的规范,其中规定了信息的格式,符合规范格式 ...