| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 数据库基础 -> 正文阅读 |
|
[大数据]数据库基础 |
数据库概述1.数据库用来存储和管理数据,英文名database 2.分类:关系型和非关系型 3.关系型数据库:数据间关系紧密,如师生关系 4.非关系型数据库:数据间关系松散,如把电脑所有资源存入数据库 SQL语言用来操作数据库的语言,全称:结构化查询语言 DML:数据操作语言,指对数据的CURD DDL:数据定义语言,指对数据库的定义,表的定义 DCL:数据库控制语言,指对数据的权限控制 DQL:数据查询语言,指定的SQL语句中,大量的会编写查询语句 结构:数据库-表-数据 数据类型命名规则1.字段名必须以字母开头,尽量不用拼音 2.长度不能超过30字符 3.不能使用SQL保留字,如where,order,group 4.只能使用大小写字母、数字、$等 5.mysql习惯全小写 6.多个单词用下划线隔开,如user_name ? 字符1.char长度固定,不足用空格填充,最多容纳2000字符,查询快但浪费空间 2.varchar长度可变,最多容纳4000字符,查询稍慢但节省空间 utf8编码中,一个汉字占3个字节 ? 数字int整数类型 double小树类型 numeric(m,n)? decimal(m,n)也可以表示小数,m是总长度,n是小数长度。精确的小数类型 ? 日期date包含? 年月日 time包含? 时分秒 datetime包含? 年月日时分秒 timestamp时间戳,不是日期,是从1970年1月1日到指定日期的毫秒数 图片blob 二进制数据,可以存放图片、声音,容量4g 字段约束唯一约束字段的值必须唯一,不能重复,但可以为空,使用 unique 非空约束字段的值不能为null,但可以重复 主键约束字段的值唯一且不为空,通常情况,每张表都有主键。 主键自增策略:不需要程序员自己数主键的值,交给数据库来管理主键的值,数据库会从1开始自增
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/24 7:21:29- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |