1 初识数据库操作 1 MySQL 数据库
2024-09-05 12:46:50
1 数据类型与表的管理
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。
常见数据库:Oracle、DB2、SQL Server、Postgre SQL、MySQL。
1.1 相关术语
数据库系统(Database System)
- 数据库(Database)
- 数据库管理系统(Database Management System):DBMS
- 应用开发工具
- 管理员及用户
SQL 语言(Structured Query Language):结构化查询语言
- DDL:数据定义语言
- DML:数据操作语言
- DQL:数据查询语言
- DCL:数据控制语言
1.2 MySQL 相关操作
my.ini 是 MySQL 的配置文件
'mysql' 不是内部或外部命令,也不是可运行的程序或批处理文件:计算机属性 \ 高级系统设置 \ 环境变量 \ 用户变量 \ Path,添加 MySQL Server 中 bin 的安装路径。
SQL 语句语法规范:常用 MySQL 的关键字我们需要大写,库名、表名、字段名称等使用小写
1.3 数据表
- 是数据库最重要的组成部分之一,数据是保存在数据表中
- 由行(row / 记录)和列(column / 字段)来组成
- 每个数据表中至少有一列,行可以由零行一行或者多行组成
- 表名要求唯一
1.4 数据类型
- 数值型:整数型、浮点型
- 字符串
- 日期时间
1.5 完整性约束条件(字段)
- UNSIGNED:无符号,没有负数,从0开始
- ZEROFILL:零填充,当数据的显示长度不够的时候可以使用前补0的效果填充至指定长度
- NOT NULL:非空约束,插入记录的时候这个字段必须要给值
- DEFAULT:默认值,如果插入记录的时候没有给字段赋值,则使用默认值
- PRIMARY KEY:主键,标识记录的唯一性,值不能重复,一个表只能有一个主键,自动禁止为空
- UNIQUE KEY:唯一性,值不能重复,但是 NULL 值除外,一个表中可以有多个字段是唯一索引
- AUTO_INCREMENT:自动增长,只能用于数值列,而且配合索引使用
- FOREIGN KEY:外键约束
最新文章
- Android异步消息处理机制
- 搜索引擎关键词劫持之php篇(源码与分析)
- [cocos2d-x3.0]Xcode 升级到5.1后,cocos2d-x3.0 编译64bit出错解决方案
- GitHub帮助文档翻译2——contribution
- c++ primer复习(四)
- compass模块
- 在OpenStack虚拟机实例中创建swap分区的一种方法
- linux的学习系列 7---管道和过滤器
- vs2012中的小技巧
- 00_HTML入门第一天
- redux 与 react-redux
- POJChallengeRound2 Guideposts 【单位根反演】【快速幂】
- angular学习—组件
- BIM开发引挈
- JavaWeb学习(三十)———— 数据库连接池
- visio画等分树状图
- SQLI DUMB SERIES-4
- go学习day2
- simhash-- 一种文档去重的算法
- SqlMapConfig.xml全局配置文件介绍——(四)