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.数字:(默认都是有符号,宽度指的是显示宽度,与存储无关) ...
随机推荐
- sql server无log ldf日志文件附件mdf数据库重新生成ldf日志文件
CREATE DATABASE TestDB ON ( FILENAME ='D:\TestDB.mdf' --路径 ) for ATTACH_REBUILD_LOG
- 最近玩了下linux下的lampp注意一些使用
最近玩了下linux下的lampp注意一些使用 1 配置文件 /opt/lampp/etc 2 一些命令 mysql命令 /opt/lampp/bin/mysql php命令 /opt/lampp/b ...
- 43. 根据某个字段查询的重复的记录,例:查testId重复的记录
select t.* from test t where t.testId in (select testIdfrom test group by testIdhaving count(test ...
- 40. 数据泵导入导出impdp、expdp
一.查看管理理员目录(同时查看操作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存在,则出错)select * from dba_directories; 二.创建逻辑目录,该命令不会在 ...
- 转载:用Source Insight中看Python代码
在Source Insight中看Python代码 http://blog.csdn.net/lvming404/archive/2009/03/18/4000394.aspx SI是个很强大的代码查 ...
- asp.net webform/mvc导出Excel通用代码
最近将自己在项目中经常用到的excel导出方法分析如下,如有不妥之处望他人指出,如果有更好的方法希望展示出来互相学习. //导出事件 protected void btnexcel_Click(obj ...
- C# 类库调试 启动外部程序无法调试
无法调试进程 test.exe [17936] 中的某些代码.请参阅下面的状态信息. IntelliTrace 代码失败(0x80131534). Managed (v4.6.v4.5.v4.0 ...
- PHP和Nginx 文件上传大小限制问题解决方法
对于nginx+php的一些网站,上传文件大小会受到多个方面的限制,一个是nginx本身的限制,限制了客户端上传文件的大小,一个是php.ini文件中默认了多个地方的设置. 所以为了解决上传文件大小限 ...
- day36-常见内置模块五(collections、xml模块)
一.collections模块 在内置数据类型(dict.list.set.tuple)的基础上,collections模块还提供了几个额外的数据类型:namedtuple.deque.Counter ...
- APP-5-百度电子围栏
1.代码部分 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <me ...