文章目录

  • 一、计算机如何存储字符
    • 1. 如何存储英文字符
    • 2. 如何存储中文字符
    • 3. 解决mysql中文乱码
  • 二、列类型
    • 1. 数值型——引号可加可不加
    • 2. 日期时间型——必须加引号
    • 3. 字符串型——必须加引号
  • 三、列约束
    • 1. 主键约束——primary key
    • 2. 非空约束——NOT NULL
    • 3. 唯一约束——unique
    • 4. 默认值约束——default
    • 5. 检查约束
    • 6. 外键约束
  • 四、自增列

一、计算机如何存储字符

1. 如何存储英文字符

ASCII 总共有128个,对英文字母及其符号进行了编码。如a b c为97 98 99
Latin-1 总共有256个,对欧洲字符进行了编码,兼容ASCII

2. 如何存储中文字符

GB2312 对常用的6千多汉字进行了编码,兼容ASCII
GBK 对两万多汉字进行了编码,兼容GB2312
BIG5 台湾繁体字编码,兼容ASCII
Unicode 对世界上主流国家的常用语言进行了编码,兼容ASCII,具体包括3种存储方案 UTF-8 UTF-16 UTF-32

扩展:

【MySQL】DDL语句详解:列类型、列约束及自增列_Unit03相关推荐

  1. mysql查询语句详解_基于mysql查询语句的使用详解

    1> 查询数据表除了前三条以外的数据. 起初我想到的是这条语句 SELECT * FROM admin WHERE userid NOT IN (SELECT userid FROM admin ...

  2. mysql删除语句详解_MySQL 删除数据语句(DELETE)用法详解

    MySQL 删除数据操作使用 DELETE FROM 语句,它属于 DML(数据操作语言)范畴,DELETE 语句是一行一行地进行删除操作,同时它会将每行的操作记录到事务日志中,以便可以进行回滚操作, ...

  3. select计数语句_从零开始学 MySQL SELECT 语句详解

    阅读本文大概需要 7 分钟 前言上篇文章我们学习了 MySQL 的五种约束,今天这篇文章我们来学习下 SELECT 语句.在数据库操作语句中,使用最频繁,也被认为最重要的是 SELECT 查询语句.在 ...

  4. mysql select语句详解_mysql学习笔记之完整的select语句用法实例详解

    本文实例讲述了mysql学习笔记之完整的select语句用法.分享给大家供大家参考,具体如下: 本文内容: 完整语法 去重选项 字段别名 数据源 where group by having order ...

  5. MySQL数据库基本操作详解(数据库概述、基本操作、增删改查等)

    目录 MySQL数据库概述 MySQL数据库的基本操作 MySQL数据库的表的操作 MySQL数据库的增删查改(CRUD) MySQL数据库概述: 初来乍到,什么是数据库?数据库就是存储数据的仓库,我 ...

  6. MySQL数据库增删改查常用语句详解

    MySQL数据库增删改查常用语句详解 一 MySQL数据库表结构 1.1 常见数据类型 1.2 常用约束类型 1.3 MySQL存储引擎 二 DDL语句:数据定义语句 2.1 修改数据库密码 2.1. ...

  7. mysql explain语句_Mysql explain 语句详解

    explain 语句详解 explain 写在 select 前,如下 mysql> explain select * from user_info where id = 2\G ******* ...

  8. mysql varchar类型实例_Mysql实例MySQL数据类型varchar详解

    <Mysql实例MySQL数据类型varchar详解>要点: 本文介绍了Mysql实例MySQL数据类型varchar详解,希望对您有用.如果有疑问,可以联系我们.1.varchar(N) ...

  9. mysql的load data_【MySQL】load data语句详解(一)

    作者  罗小波 沃趣科技高级MySQL数据库工程师 load data语句详解 背景 数据库版本:MySQL 5.7.18 服务器信息:本地到处导入在10.10.30.241上演示,local远程导入 ...

最新文章

  1. Python-random模块-59
  2. Java Private、protected、public、以及无修饰符的可见范围
  3. aspose html转pdf_PDF如何转HTML?办公党必备
  4. Java_异常_05_ OutOfMemoryError: Java heap space
  5. 逻辑卷、物理卷、卷组相关操作
  6. java 内存模型程序计数器和虚拟机栈
  7. python中二维列表的遍历方式(亲测)
  8. mysql LOCK TABLES
  9. python快速上手 让繁琐工作自动化 英文版_入门python:《Python编程快速上手让繁琐工作自动化》中英文PDF+代码...
  10. 新闻资讯java开发_新闻资讯app开发的功能与意义
  11. Day7 子类调用父类的方法supper 绑定方法与非绑定方法
  12. 核心网upf作用_核心网“入门级”科普,你看了没?
  13. php 运行服务,php自动运行 win32service功能
  14. 关于debian网卡驱动
  15. 限流算法:滑动时间窗口算法。
  16. effective python pdf下载-《Effective Python》电子书pdf下载百度网盘
  17. linux ubuntu开放端口查看,ubuntu/linux下查看端口使用情况
  18. java实现微信退款
  19. 【MDS多维尺度分析】
  20. Python语音信号特征-感知线性预测系数PLP

热门文章

  1. Android 关于Android权重的真正理解
  2. Android知识点-圆角
  3. 对苹果maccms网站漏洞进行修复解决过程
  4. 人工智能时代的自我修炼之-有效沟通
  5. Vue2基础篇-21-非单文件组件
  6. sqrt函数实现之卡马克方法
  7. Windows下安装anaconda、创建虚拟环境、常见的conda命令
  8. 计算机右键菜单更换顺序,win10系统调整右键菜单选项顺序的恢复技巧
  9. 使用appium进行app自动化测试时遇到AppActivity设置正确但报Connect Appium Server Fail.A new session could not be created
  10. Altium Designer 18中的PCB Editor–Board Insight Modes