数据库的基本用法

数据库的基本用法:

LAMP - Linux Apache MySQL PHP

MySQL - 三个层次:文件层次,服务层次,界面层次。

常用的数据类型:
int 整数
float double decimal 小数
varchar char 字符串
bit bool型
datetime 日期时间

建表的一般经验:分类、分层、分步
1.分类:
2.mn关系:1对1,1对多,多对多?

员工(员工姓名,员工性别,年龄,岗位,部门代号)

部门(部门代号,部门名称,部门主管,部门职责)

老师(代号,姓名,性别,年龄)
课程(代号,名称,课时数)
按排(老师代号,课程代号,时间段)

冗余,粘连

考试系统的数据库
学生学号,姓名,试卷名称,题目内容,分数

学生(学号,姓名,性别,年龄)
试卷(卷号,名称,科目名称)
题目(代号,内容,难度系数)
组卷(卷号,题号)
分数(学号,卷号,分数)

时间: 2024-10-23 09:16:39

数据库的基本用法的相关文章

nosql数据库MongoDB的用法

MongoDB常用命令 1.启动命令 mongod 启动数据库进程 --dbpath 制定数据库的目录 --port 制定数据库的端口,默认是27017 --bind_ip 绑定IP --directoryperdb 为每个db创建一个独立子目录 --logpath 制定日志存放目录 --logappend 指定日志生成方式(追加/覆盖) 例如:mongod --dbpath db --port 27098 --directoryperdb --logpath db\logs\mongodb.l

MySQL数据库备份--mysqldump用法

导出要用到MySQL的mysqldump工具,基本用法是: shell> mysqldump [OPTIONS] database [tables] 如果你不给定任何表,整个数据库将被导出.   通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表.   注意,如果你运行mysqldump没有--quick或--opt选项,mysqldump将在导出结果前装载整个结果集到内存中,如果你正在导出一个大的数据库,这将可能是一个问题.   mysqldump支持下列

ORACLE数据库操作简便函数用法

1.DISTINCT用法: SELECT   DISTINCT    A.NAME  ,  A.STUDENT_ID  ,  A.SEX   FROM TABLE STUDENT 这条SQL语句是从学生表里查询了姓名,学号,性别,但是DISTINCT的查询规则是只要有一个不同,就是符合条件的. 例: 源数据                                                                查询结果 ID    NAME    SUTDENT_ID  

Oracle数据库的基本用法

用法实例: --选取整个表的列 1. select * from emp; --选取指定列的内容 select job from emp; select ename,sal from emp; --条件判断 select sal from emp where sal=800; --between and 方法 select * from emp where sal between 2000 and 3000; --嵌套的使用 select job from (select * from emp

powerDesiner设计数据库的一些用法

数据库的设计主要有以下几个步骤: 1:需求分析:根据业务需求分析出满足客户的需求,从而建立相应的数据库 2:概念设计:通过数据抽象,设计系统概念模型,一般为E-R模型:(entity-relationship 3:逻辑结构设计:设计系统的模式和外模式,对于关系模型主要是基本表和视图: 4:物理结构设计:设计数据的存储结构和存取方法,如索引的设计: 5:生成数据库的脚本 以下是记录用powerDesinger完成这个过程的:(以 教师(Teacher) 和 学生(student)多对多的关系来创建

数据库 触发器基础用法(备份删除行+删除多行)

--触发器:触发器就是一种特殊的存储过程,只用来“增删改” --触发器特殊的地方就在于,触发器是通过对数据库表的操作,来引发 --存储过程是通过人为exec来执行 select *from Student create trigger Student_Insert --创建触发器 on Student --指定触发器所在的表,还可以写成after,for和after都是在操作后执行 for Insert --当执行insert操作的时候自动执行触发器 as update Student set

十九、CI框架之数据库操作delete用法

一.代码如下: 二.执行f访问 三.查看数据库,已经id=15的数据已经被删掉了 原文地址:https://www.cnblogs.com/tianpan2019/p/11142270.html

oracle数据库 部分函数的用法

select * from tab; //获取当前用户的数据库的所有表名 select sys_guid(),UserName from TESTLIKUI; //获取guid select sys_guid() as "唯一标识",UserName as "用户名", Password as pwd from TESTLIKUI; //as后为别名,sys_guid为数据库临时创建的guid select distinct(password) as pwd fro

sql server 数据库distinct的用法

Distinct:用来过滤重复记录.往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值.其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的. 表名table ID NAME 1 A 2 B 3 B 4 C 1.例子:查询Name不重复的所有数据.注意:distinct必须放在开头 select distinct name from table A B C 2.查询Name不重复的所有数据,包括Id. select dis