数据库
来源:互联网 发布:移动数据流量卡 编辑:程序博客网 时间:2024/05/11 17:43
概念
一种技术,以关系型模型的方式,存储数据的仓库。关系型数据库管理系统。(RDBMS)
Oracle
DB2
SQLserver
MySQL
一个项目建立一个数据库;
创建
1数据名字必须唯一
2.第一个字符数字、字母、下划线、@、#
3.后续字符操作
显示 :show databases;
建立 create database 数据库名字;
使用 use 数据库名;
删除 drop database 数据库名;
显示数据库中的表 show tables;decimal(m,d) 大浮点数 30位小数。
m为总数,d为小数。m必须大于d;blob 二进制大对象。
MySQL中没有boolean类型表语句
创建 create table 表名(列名 类型 )
删除 drop table 表名
增加 alter table 表名 add 字段名 类型
修改 alter table 表名 change 原字段名 类型 -- 新字段名 新类型 (约束)
约束
主键约束 primary key
唯一约束 unnique
非空 not null
默认约束 default
外键约束
表与表之间的关系
一对一关系: 只需某一张表身上有外键字段并设置外键约束 和唯一约束即可。
一对多:在多方身上表身上有外键字段并设置外键约束。
多对多:增加一张中间表作为关系存放表,关系表当中设立双方的外键字段,并设置外键约束。
sSQL语句:
DDL:--数据库定义语言
DML:--增、删、改。
inset 、 delete、update。
inset into 表名(列名)
values(值列表);
update 表名 set 列名=新值
where ... and(or)....;
<>不等号
0 0
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 内存对齐
- qut1359小菜的难题
- JAVA线程(简单)
- ubuntu apt-get apt-cache命令
- VisionPro保存CogDisplay控件的显示内容
- 数据库
- PHOTOSHOP常用快捷键大全
- 安卓中的AsyncTask(异步任务) (上)
- View 小知识
- android AsyncTask基础用法及个人理解(下)
- gnu binutils
- JAVA性能优化权威指南 读书笔记(一)
- 径向基函数神经网络模型与学习算法
- Qt---串口操作之串口数据合并(有待改进)