数据库 ——(1)
来源:互联网 发布:淘宝店多少单一颗心 编辑:程序博客网 时间:2024/05/29 03:08
1.数据库:长期存放在计算机内,有组织,可共享的大量数据的集合,是一个数据“仓库”。
作用:保存,管理数据
特点:免费,开源数据库
小巧,功能齐全
使用便捷
可运行于Windows或Linux操作系统
删除:DROP DATABASE[IF EXISTS] 数据库名;
显示:SHOW DATABASES;
使用/切换:USE 数据库名;
6.结构化查询语句分类:
名称 解释 命令
DDL(数据定义语句) 定义和管理数据对象create、drop、alter(修改)
DML(数据操作语句) 用于操作数据库对象中所包含的数据insert、update、delete
DQL(数据查询语句) 用于查询数据库数据select
语法:create table 【if not exists】表名(
字段名1 列类型 [属性] [索引] [注释];
)[表类型] [表字符集] [注释];
分为:数值类型
字符串类型
日期和时间型数值类型
类型 说明 存储需求
tinvint 非常小的数据1字节
smallint 较小的数据2字节
mediumint 中等大小的数据3字节
int 标准整数 4字节
bigint 较大的整数 8字节
float 单精度浮点数 4字节
double 双精度浮点数 8字节
类型 说明 最大长度
char 固定长字符串,检索快但费空间,0<=m<=255m字符
varchar 可变字符串,0<=m<=65535变长度
tinytext 微型文本串2^8-1字节
类型 说明 取值范围
date yyyy-mm-dd 日期格式1000-01-01~9999-12-31
time Hh:mm:ss 时间格式-838:59:59~838:59:59
datetime yy-mm-dd hh:mm:ss1000-01-01 00:00:00~9999-12-31 23:59:59
timestamp yyyymmddhhmmss 格式表示时间戳1970010101000000~2037年的某个时刻
可理解为“没有值”或“未知值”
不要用null进行算术运算,结果值为null
mysql中,0或null都意味着假,1为真
作用:保存,管理数据
2.数据库管理系统(DBMS)数据管理软件,科学组织和存储数据,高效地获取和维护数据
特点:免费,开源数据库
小巧,功能齐全
使用便捷
可运行于Windows或Linux操作系统
可适用于中小型或大型网站应用
4.MySQL主要目标:快速,便捷,易用
删除:DROP DATABASE[IF EXISTS] 数据库名;
显示:SHOW DATABASES;
使用/切换:USE 数据库名;
6.结构化查询语句分类:
名称 解释 命令
DDL(数据定义语句) 定义和管理数据对象create、drop、alter(修改)
DML(数据操作语句) 用于操作数据库对象中所包含的数据insert、update、delete
DQL(数据查询语句) 用于查询数据库数据select
DCL(数据控制语句)用来管理数据库的语言,包括管理权限及数据更改 grant、commit、rollback
语法:create table 【if not exists】表名(
字段名1 列类型 [属性] [索引] [注释];
)[表类型] [表字符集] [注释];
说明:反引号用于区别mysql保留字符与普通字符而引入
分为:数值类型
字符串类型
日期和时间型数值类型
null值
类型 说明 存储需求
tinvint 非常小的数据1字节
smallint 较小的数据2字节
mediumint 中等大小的数据3字节
int 标准整数 4字节
bigint 较大的整数 8字节
float 单精度浮点数 4字节
double 双精度浮点数 8字节
decimal 字符串形式的浮点数 m个字节
类型 说明 最大长度
char 固定长字符串,检索快但费空间,0<=m<=255m字符
varchar 可变字符串,0<=m<=65535变长度
tinytext 微型文本串2^8-1字节
text 文本串 2^16-1字节
类型 说明 取值范围
date yyyy-mm-dd 日期格式1000-01-01~9999-12-31
time Hh:mm:ss 时间格式-838:59:59~838:59:59
datetime yy-mm-dd hh:mm:ss1000-01-01 00:00:00~9999-12-31 23:59:59
timestamp yyyymmddhhmmss 格式表示时间戳1970010101000000~2037年的某个时刻
year yyyy格式的年份值 1901~2155
可理解为“没有值”或“未知值”
不要用null进行算术运算,结果值为null
mysql中,0或null都意味着假,1为真
阅读全文
0 0
- 数据库 ——(1)
- 数据库—数据库索引
- 数据库—数据库管理
- 数据库—(5)
- datomic数据库——ACID(1)
- 数据库——(1)基础知识
- 数据库——总结(1)
- 数据库入门—T-SQL(1)
- 数据库——数据库练习题
- Mysql系列——数据库设计(1)——关系型数据库使用情景
- Android中SQLite数据库操作(1)——使用SQL语句操作SQLite数据库
- 分布式数据库系统(1)——概述,分布式数据库是什么?
- 数据库实验——1
- 数据库复习1——数据库体系结构和关系系统
- (转载)数据库设计指南----第1 部分— 设计数据库之前
- 数据库系统原理复习题(二)——数据库完整性
- 数据库系统原理复习题(六)——数据库设计
- 数据库系统原理复习题(七)——数据库恢复
- linux 下多线程错误 undefined reference to `sem_init'
- mybatis事务相关知识点
- 如何处理List条目中含有EditText,并且EditText中文字或者数字可以修改
- 虚拟化相关概念与技术整理(2)——硬件辅助虚拟化简介
- Android Studio查看函数(方法)的形参列表,返回值,以及提示信息
- 数据库 ——(1)
- PHP--内存泄漏
- mybatis知识汇总(一)
- 《Node.js简记》包管理器npm的安装、加速和常用指令
- HBuilder真机调试检测不了魅族手机
- CentOS 7安装broadcom无线网卡驱动
- Machine Learning With Spark Note 2:构建简单的推荐系统
- 父类引用指向子类对象
- 02_