数据库

来源:互联网 发布:移动数据流量卡 编辑:程序博客网 时间: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
原创粉丝点击