【MySQL】DDL语句详解:列类型、列约束及自增列_Unit03
文章目录
- 一、计算机如何存储字符
- 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相关推荐
- mysql查询语句详解_基于mysql查询语句的使用详解
1> 查询数据表除了前三条以外的数据. 起初我想到的是这条语句 SELECT * FROM admin WHERE userid NOT IN (SELECT userid FROM admin ...
- mysql删除语句详解_MySQL 删除数据语句(DELETE)用法详解
MySQL 删除数据操作使用 DELETE FROM 语句,它属于 DML(数据操作语言)范畴,DELETE 语句是一行一行地进行删除操作,同时它会将每行的操作记录到事务日志中,以便可以进行回滚操作, ...
- select计数语句_从零开始学 MySQL SELECT 语句详解
阅读本文大概需要 7 分钟 前言上篇文章我们学习了 MySQL 的五种约束,今天这篇文章我们来学习下 SELECT 语句.在数据库操作语句中,使用最频繁,也被认为最重要的是 SELECT 查询语句.在 ...
- mysql select语句详解_mysql学习笔记之完整的select语句用法实例详解
本文实例讲述了mysql学习笔记之完整的select语句用法.分享给大家供大家参考,具体如下: 本文内容: 完整语法 去重选项 字段别名 数据源 where group by having order ...
- MySQL数据库基本操作详解(数据库概述、基本操作、增删改查等)
目录 MySQL数据库概述 MySQL数据库的基本操作 MySQL数据库的表的操作 MySQL数据库的增删查改(CRUD) MySQL数据库概述: 初来乍到,什么是数据库?数据库就是存储数据的仓库,我 ...
- MySQL数据库增删改查常用语句详解
MySQL数据库增删改查常用语句详解 一 MySQL数据库表结构 1.1 常见数据类型 1.2 常用约束类型 1.3 MySQL存储引擎 二 DDL语句:数据定义语句 2.1 修改数据库密码 2.1. ...
- mysql explain语句_Mysql explain 语句详解
explain 语句详解 explain 写在 select 前,如下 mysql> explain select * from user_info where id = 2\G ******* ...
- mysql varchar类型实例_Mysql实例MySQL数据类型varchar详解
<Mysql实例MySQL数据类型varchar详解>要点: 本文介绍了Mysql实例MySQL数据类型varchar详解,希望对您有用.如果有疑问,可以联系我们.1.varchar(N) ...
- mysql的load data_【MySQL】load data语句详解(一)
作者 罗小波 沃趣科技高级MySQL数据库工程师 load data语句详解 背景 数据库版本:MySQL 5.7.18 服务器信息:本地到处导入在10.10.30.241上演示,local远程导入 ...
最新文章
- Python-random模块-59
- Java Private、protected、public、以及无修饰符的可见范围
- aspose html转pdf_PDF如何转HTML?办公党必备
- Java_异常_05_ OutOfMemoryError: Java heap space
- 逻辑卷、物理卷、卷组相关操作
- java 内存模型程序计数器和虚拟机栈
- python中二维列表的遍历方式(亲测)
- mysql LOCK TABLES
- python快速上手 让繁琐工作自动化 英文版_入门python:《Python编程快速上手让繁琐工作自动化》中英文PDF+代码...
- 新闻资讯java开发_新闻资讯app开发的功能与意义
- Day7 子类调用父类的方法supper 绑定方法与非绑定方法
- 核心网upf作用_核心网“入门级”科普,你看了没?
- php 运行服务,php自动运行 win32service功能
- 关于debian网卡驱动
- 限流算法:滑动时间窗口算法。
- effective python pdf下载-《Effective Python》电子书pdf下载百度网盘
- linux ubuntu开放端口查看,ubuntu/linux下查看端口使用情况
- java实现微信退款
- 【MDS多维尺度分析】
- Python语音信号特征-感知线性预测系数PLP
热门文章
- Android 关于Android权重的真正理解
- Android知识点-圆角
- 对苹果maccms网站漏洞进行修复解决过程
- 人工智能时代的自我修炼之-有效沟通
- Vue2基础篇-21-非单文件组件
- sqrt函数实现之卡马克方法
- Windows下安装anaconda、创建虚拟环境、常见的conda命令
- 计算机右键菜单更换顺序,win10系统调整右键菜单选项顺序的恢复技巧
- 使用appium进行app自动化测试时遇到AppActivity设置正确但报Connect Appium Server Fail.A new session could not be created
- Altium Designer 18中的PCB Editor–Board Insight Modes