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.数字:(默认都是有符号,宽度指的是显示宽度,与存储无关) ...
随机推荐
- SAP HANA HDBSQL命令
1.登录: window操作系统下面: 打开C:\Program Files\SAP\hdbclient\hdbsql.exe \c 连接数据库 connect的缩写 HANA hostname: ...
- 《算法》第四章部分程序 part 3
▶ 书中第四章部分程序,加上自己补充的代码,随机生成各类有向图 ● 随机生成有向图 package package01; import edu.princeton.cs.algs4.StdOut; i ...
- python学习笔记_week10
一.多进程multiprocessing io 操作不占用cpu,计算占cpu(如1+1),上下文切换耗资源(多线程可能不如单线程快),python多线程不适合cup密集操作型的任务,适合io操作密集 ...
- Linux系统Oracle启动、关闭
Linux系统启动Oracle命令 su - oracle sqlplus /nolog conn / as sysdba startup exit lsnrctl start exit Linux系 ...
- Ignoring query to other database
Ignoring query to other database 自己今天刚遇到,进入MySQL的时候,输入show databases; 产生如下错误 错误提示 Ignoring query to ...
- workerman-todpole 执行流程(3)
通过前两篇文章的分析: workerman-todpole 执行流程(1) workerman-todpole 执行流程(2) 我们已经详细了解了主进程以及子进程的启动细节,但之前的文章并没有考虑 W ...
- 20165304《Java程序设计》第七周学习总结
教材学习内容总结 第11章 JDBC与MySQL数据库 MySQL数据库管理系统 MySQL数据库管理系统,简称MySQL,是世界上最流行的开源数据库管理系统,其社区版(MySQL Community ...
- 通过Sonar的代码质量报告学习【如何写安全高质量的代码】
1.不要用.size(),改用isEmpty() Using Collection.size() to test for emptiness works, but using Collection.i ...
- DLL创建与调用(C#调用C++的DLL)
1.C++中需要导出的函数,函数定义处在返回值前加上:extern "C" __declspec(dllexport) C#调用:[DllImport("导出函数所在DL ...
- 打开Delphi 10.2提示脚本错误的解决方法
HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BDS\18.0\Known IDE Packages $(BDS)\Bin\CommunityToolbar240.bp ...