数据库使用
来源:互联网 发布:广州网站搜索优化 编辑:程序博客网 时间:2024/06/06 07:01
数据库:一种技术,以关系型模型的方式,来存储数据的仓库
1. 关系型数据库管理系统(RDBMS)
Oracle DB2 SQLServer MySQL
系统库 用户库
2. 创建和使用数据库
创建:create database 数据库; 标识符可以为@、¥、数字符号或下划线
删除:drop database 数据库;
使用:use 数据库;
3. 数据类型
Tinyint()
1字节
(0,255)
Smallint
2字节
(0,65 535)
Mediumint
3字节
(0,16777215)
Int
4字节
(0,4294967295)
Bigint
8字节
(0,18446744073709551615)
float
4字节
7位小数
Double
8字节
15位小数
Decimal(M,D)
17字节
30位小数,大浮点数
Numeric(M,D)
同decimal,(M为总数位,D为小数位,M>D)
4. 管理表
l 创建表
Createtable t_表名(pk_主键 数据类型,f_普通键);(t_ 表示表名 pk_ 表示主键 f_ 表示普通键 fk_ 外键修改表
增加 Alter table 表名 add 名字 类型 约束;
更改 Alter table 表名 change原名字 新名字 类型约束;
主键 用来标示一行记录的,可有多个
外键 绑定表与表的关系,可有多个
约束:非空,唯一,默认,一定要把引擎改为innerDB
5. 表与表的关系
l 一对一
类型相同, 外键约束,唯一约束,只需 某一张表上有 外键字段,并设置外键约束和唯一约束
l 一对多
类型相同, 外键约束,在多方表身上有外键字段
l 多对多
类型相同, 外键约束,必须设计一张中间表来作为关系存放表
防止乱码
向表中插入单行记录
Insert into表名(列名列表) values(值列表)
更改表中单行记录
Update表名set 列名= 值 where 列名 = 值;(不等号 <>,and 且,or 或)
删除表中记录
Delete from 表名where 过滤条件
- 数据库使用
- 使用数据库
- 数据库使用
- 数据库使用
- 数据库使用
- 数据库使用
- 使用数据库
- 数据库-数据库操作(使用FMDB)
- Yii2 使用三 使用数据库
- 数据库 JDBC使用 C3P0使用
- Android 如何使用使用数据库
- 学习使用数据库MySQL
- 使用文本型数据库
- 使用文本型数据库
- Sybase数据库的使用
- DB2数据库使用
- MySQL数据库使用
- 使用rman复制数据库
- 基本 数据库DB
- vmware虚拟机磁盘扩容全纪录
- 时间和空间复杂度
- HDU2043_密码
- PB 随笔1
- 数据库使用
- nginx 正向代理
- MYSQL——DDL : 数据定义语句 (create alter drop)
- 粗略讲反射
- dd和cp命令差异
- handler内存泄露问题
- 常见对象_JDK5的新特性自动装箱和拆箱
- leetcode(39).155. Min Stack
- 粗略讲线程