mysql数据表的创建-数据类型
库建好了,开始要建表了
》建表的语句
一个库中可以存在多个表
具体来看每一张表的情况
以表格为例子
》表格
》主键
一行信息的唯一标识
特点:
非空
唯一
》数据类型
总的分三种类型
数字类型
时间类型
字符串类型
== 整数类型的理解
一个字节有八个位,一个位是0或者1两种状态
所以,一个字节可以表现的数字有 2**8
TINYINT 类型,1个字节,
可存数据的范围,无符号的可存到256个数,即从0-255这256个数据
== 浮点数
float(4,2)
4代表总长度为4
2代表有两个小数
因此这样定义可以表达99.32这样的
》字符串类型
char,定长字符串
varchar,不定长字符串
》时间数据类型
》数据类型小结
一个数据具体要存什么数类型,要看需求
比如说
日期数据类型
我们完全可以存为字符串的内类
但是
如果需要用于日期的计算
字符串就不够用了
因此具体一个数据要存为什么数据类型,要看需求
数字的也是同样的道理
》开始写建表语句
编辑暂时可在pycharm中
=格式
=建表实例
按照格式来创建一个数据表
id是数字
名字是变长字符串
性别是布尔值
在这里插入图片描述
对于是否,可用bit,因为bit代表了0或者1
尝试,布尔类型可以吗?
把代码粘到mysql中执行
关注,boolean这个类型是否认识
建一个表
》查看建表语句
联想,前面我们学过,查看建库语句
语法结构相同
》关注boolean的变形
通过查询建表语句,我们发现布尔类型最后会变成一个 微小整数数据类型
然而我们实际只需要0或者是1 只需要是或者是否 这样就够用了
因此当前的情况看起来 虽然不玩微信,能够进行自动的识别转换,但是仍然是有一点浪费空间的
mysql数据表的创建-数据类型相关推荐
- MySQL数据表的创建、查看、插入
数据表:数据表(或称表)是数据库最重要的组成部分之一,是其他对象的基础. 1.首先我们打开一个数据库(这里我打开的是新创建的一个aaa数据库). 打开数据库:use + 数据库名; 2.开始创建一个表 ...
- MySQL数据表操作-创建数据表(CREATE TABLE)
语法 CREATE TABLE 命令语法比较多,其主要是由表创建定义(create-definition).表选项(table-options)和分区选项(partition-options)所组成的 ...
- Mysql数据库和数据表的创建和信息更改的常用指令
文章目录 数据库和数据表的创建和信息更改 后续小实验做准备 一. 关于数据库和数据表的其它操作 1)数据库 ①创建数据库 ②显示目前所有的数据库 ③数据库重命名 2.1 先创建新库: 2.2 使用`R ...
- mysql新建表unsigned_创建数据表添加unsigned时需要注意的
创建mysql数据表 错误语句:create table blog_article(id int(11) not null UNSIGNED primary key auto_increment,ty ...
- MySQL数据库与数据表的创建
MySQL数据库与数据表的创建 文章目录 MySQL数据库与数据表的创建 前言 一.创建数据库 二.使用数据库 三.创建数据表 前言 MySQL的介绍 什么叫数据库: 作用:存储数据,能够长期保存(断 ...
- python数据库建表_Python3创建mysql数据表结构和插入数据
上一篇文章,我们已经成功通过 python3 连接到了数据库并新建了 spiders 数据库,今天我们就继续来学习 python3 如何创建 mysql 数据表及插入数据. import pymysq ...
- mysql数据表添加数值_MySQL中数据表和数据的操作
一.数据库表的操作 1.数据表的创建 mysql> create tablet_user(-> id int unsigned not null auto_increment primar ...
- mysql数据表操作_MySQL数据表基本操作实例详解
本文实例讲述了MySQL数据表基本操作.分享给大家供大家参考,具体如下: 数据表的基本操作 1.主键约束要求主键列的数据唯一,并且不允许为空.主键能够唯一地识别表中的一条记录,可以结合外键来定义不同数 ...
- MySQL数据表设计优化
MySQL数据表设计优化 一.选择优化的数据类型 二.范式和反范式 2.1 范式 2.2 范式优缺点 2.3 反范式 2.3 反范式优缺点 2.4 混用范式化和反范式化 三.使用缓存表和汇总表 一.选 ...
最新文章
- 几行代码轻松实现,Tensorlayer 2.0推出深度强化学习基准库
- Maven解决静态资源过滤问题
- 【Python基础】Python字典详解-超级完整版
- MySql中关于某列中相同数值连续出现次数的统计
- linux+右键快捷,LINUX 添加右键打开终端快捷方式
- 自适应网站设计对百度友好的关键:添加applicable-device标签(转)
- 一个月工资6500,一年存了五万左右,算节省吗?
- IDEA取消默认打开的项目工程
- python网盘开发_python实现网盘自动化操作(GUI版)
- NEYC 2017 游记
- Volatility2.6用法
- 这款小巧精致的 Keychron K7 满足了我对键盘的所有想象
- 下载丨66页PDF,云和恩墨技术通讯(2022年7月刊)
- web前端开发面试都喜欢问什么
- 小百对python的缺省参数的理解
- 【转载】浅析金庸武侠小说中的哲理意蕴
- HBase :HBase高级shell管理命令
- 在苹果MacOS Majave10.14.6系统中安装SRIM 2008软件
- 【vscode】vscode 一键删除所有注释
- i3s/slpk:一种开源的三维地理数据规范
热门文章
- axios的get请求 - 代码篇
- dedeCMS 文件路径、全局替换(待续···)
- WordPress主题:Zibll子比主题 V4.0 绿色版
- 两台电脑usb直连传数据_如何通过一根USB数据线把手机/平板充当电脑的第二个显示器...
- c语言delay_单片机模拟流星雨,电路图和程序,一起来感受下,其实C语言不难...
- js一个按钮弹出两个按钮_车内常见按钮,你却一个不认识?一分钟带你认识车内常见按钮...
- 全新精美UI口红机闯三关赢礼品源码
- 淡黄色电子书阅读器网站模板
- 新版WebStorm安装详细流程
- 紫色精品Bootstrap4 后台UI模板