库建好了,开始要建表了

》建表的语句

一个库中可以存在多个表

具体来看每一张表的情况

以表格为例子

》表格

》主键

一行信息的唯一标识

特点:

非空

唯一

》数据类型

总的分三种类型

数字类型

时间类型

字符串类型

== 整数类型的理解

一个字节有八个位,一个位是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数据表的创建-数据类型相关推荐

  1. MySQL数据表的创建、查看、插入

    数据表:数据表(或称表)是数据库最重要的组成部分之一,是其他对象的基础. 1.首先我们打开一个数据库(这里我打开的是新创建的一个aaa数据库). 打开数据库:use + 数据库名; 2.开始创建一个表 ...

  2. MySQL数据表操作-创建数据表(CREATE TABLE)

    语法 CREATE TABLE 命令语法比较多,其主要是由表创建定义(create-definition).表选项(table-options)和分区选项(partition-options)所组成的 ...

  3. Mysql数据库和数据表的创建和信息更改的常用指令

    文章目录 数据库和数据表的创建和信息更改 后续小实验做准备 一. 关于数据库和数据表的其它操作 1)数据库 ①创建数据库 ②显示目前所有的数据库 ③数据库重命名 2.1 先创建新库: 2.2 使用`R ...

  4. mysql新建表unsigned_创建数据表添加unsigned时需要注意的

    创建mysql数据表 错误语句:create table blog_article(id int(11) not null UNSIGNED primary key auto_increment,ty ...

  5. MySQL数据库与数据表的创建

    MySQL数据库与数据表的创建 文章目录 MySQL数据库与数据表的创建 前言 一.创建数据库 二.使用数据库 三.创建数据表 前言 MySQL的介绍 什么叫数据库: 作用:存储数据,能够长期保存(断 ...

  6. python数据库建表_Python3创建mysql数据表结构和插入数据

    上一篇文章,我们已经成功通过 python3 连接到了数据库并新建了 spiders 数据库,今天我们就继续来学习 python3 如何创建 mysql 数据表及插入数据. import pymysq ...

  7. mysql数据表添加数值_MySQL中数据表和数据的操作

    一.数据库表的操作 1.数据表的创建 mysql> create tablet_user(-> id int unsigned not null auto_increment primar ...

  8. mysql数据表操作_MySQL数据表基本操作实例详解

    本文实例讲述了MySQL数据表基本操作.分享给大家供大家参考,具体如下: 数据表的基本操作 1.主键约束要求主键列的数据唯一,并且不允许为空.主键能够唯一地识别表中的一条记录,可以结合外键来定义不同数 ...

  9. MySQL数据表设计优化

    MySQL数据表设计优化 一.选择优化的数据类型 二.范式和反范式 2.1 范式 2.2 范式优缺点 2.3 反范式 2.3 反范式优缺点 2.4 混用范式化和反范式化 三.使用缓存表和汇总表 一.选 ...

最新文章

  1. 几行代码轻松实现,Tensorlayer 2.0推出深度强化学习基准库
  2. Maven解决静态资源过滤问题
  3. 【Python基础】Python字典详解-超级完整版
  4. MySql中关于某列中相同数值连续出现次数的统计
  5. linux+右键快捷,LINUX 添加右键打开终端快捷方式
  6. 自适应网站设计对百度友好的关键:添加applicable-device标签(转)
  7. 一个月工资6500,一年存了五万左右,算节省吗?
  8. IDEA取消默认打开的项目工程
  9. python网盘开发_python实现网盘自动化操作(GUI版)
  10. NEYC 2017 游记
  11. Volatility2.6用法
  12. 这款小巧精致的 Keychron K7 满足了我对键盘的所有想象
  13. 下载丨66页PDF,云和恩墨技术通讯(2022年7月刊)
  14. web前端开发面试都喜欢问什么
  15. 小百对python的缺省参数的理解
  16. 【转载】浅析金庸武侠小说中的哲理意蕴
  17. HBase :HBase高级shell管理命令
  18. 在苹果MacOS Majave10.14.6系统中安装SRIM 2008软件
  19. 【vscode】vscode 一键删除所有注释
  20. i3s/slpk:一种开源的三维地理数据规范

热门文章

  1. axios的get请求 - 代码篇
  2. dedeCMS 文件路径、全局替换(待续···)
  3. WordPress主题:Zibll子比主题 V4.0 绿色版
  4. 两台电脑usb直连传数据_如何通过一根USB数据线把手机/平板充当电脑的第二个显示器...
  5. c语言delay_单片机模拟流星雨,电路图和程序,一起来感受下,其实C语言不难...
  6. js一个按钮弹出两个按钮_车内常见按钮,你却一个不认识?一分钟带你认识车内常见按钮...
  7. 全新精美UI口红机闯三关赢礼品源码
  8. 淡黄色电子书阅读器网站模板
  9. 新版WebStorm安装详细流程
  10. 紫色精品Bootstrap4 后台UI模板