IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> mysql之数据类型、建表以及约束 -> 正文阅读

[大数据]mysql之数据类型、建表以及约束

mysql之数据类型、建表以及约束

1.数据类型介绍

基本三种

一:字符类型

char(单个字符)例:男:女用1:2表示

varchar 长度为255的字符串

text 无长度限制的字符串

二:数值类型**

int 数字(有长度限制)

bigint 数字

float 小数

decimal 有精度的小数

三:日期类型

date 年月日(yyyy:MM:dd)

time 时间(HH:dd:mm:ss)

datetime(日期加时间)

timestamp(时间戳)

2.表

一:表的创建

create table 表名字(

表中的列 列的类型(有的需要条件) 约束(primary key 就是主键约束)

例 name varchar(20)这个20就是条件代表字符长度为20

create table users(

id int primary key,

name varchar(50),

sex char default('男')

)

二:表的修改以及基本操作

列名操作

alter table 表名 add(增加列)/drop(删除列)/modify(x修改列类型和约束)/change(修改列名) column 原列明(增加列不需要原列明) 列类型 约束(只有修改的时候用)

例:

增加列

ALTER table usera add COLUMN age int not null

删除列

ALTER table usera drop COLUMN age

修改列类型约束

ALTER table usera modify COLUMN name char not null

修改列名字

ALTER table usera change COLUMN name uname varchar(50)

删除表:

drop table if exists 表名字;

删除库

drop database if exists 库名;

表的复制

1.复制表的结构

create table 表名 like usera(想要复制的表名字)

2.复制表的结构加数据

create table 表名 select * from usera(想要复制的表名字)

3.只复制部分数据

create table 表名 select * from usera where name=‘小明’

4.仅仅复制某些字段

create table 表名 select id(想复制的列明) from usera

三:主键,外键,非空约束

PRIMARY KEY 主键约束(自带 唯一 非空 不重复)

UNIQUE 唯一约束

check 检查约束(设置条件)

foreing key 外键约束

这些约束都可以配合上面修改表(modify COLUMN)的结构来一起使用

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-09-05 11:05:11  更:2021-09-05 11:06:33 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 16:49:06-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码