数据库知识

数据库知识_第1张图片
数据库知识_第2张图片
数据库知识_第3张图片
怎么做
数据库知识_第4张图片
数据库知识_第5张图片
数据库知识_第6张图片

数据库知识_第7张图片
数据库知识_第8张图片

数据库知识_第9张图片
数据库知识_第10张图片
数据库知识_第11张图片
数据库知识_第12张图片
数据库知识_第13张图片

数据库知识_第14张图片
数据库知识_第15张图片
数据库知识_第16张图片
数据库知识_第17张图片
数据库知识_第18张图片
数据库知识_第19张图片
数据库知识_第20张图片
数据库知识_第21张图片
数据库知识_第22张图片
数据库知识_第23张图片
数据库知识_第24张图片
数据库知识_第25张图片
数据库知识_第26张图片
数据库知识_第27张图片
数据库知识_第28张图片
数据库知识_第29张图片
数据库知识_第30张图片
数据库知识_第31张图片
数据库知识_第32张图片
数据库知识_第33张图片
数据库知识_第34张图片
数据库知识_第35张图片
数据库知识_第36张图片
数据库知识_第37张图片

数据库知识_第38张图片
数据库知识_第39张图片

数据库知识_第40张图片
数据库知识_第41张图片

常见的数据库

Oracle Mysql SOLSever

数据库知识_第42张图片
在这里插入图片描述

Navicat (新版可以链接mysql oracle)

数据库知识_第43张图片
http://sqlfiddle.com/
数据库操作在线练习

mysql自带四个数据库
数据库知识_第44张图片

数据库语言的使用

显示数据库:show databases;
创建数据库:create database XX;

数据库知识_第45张图片
数据库知识_第46张图片
删除数据库: drop database XX;
数据库知识_第47张图片

mysql中的数据类型

数据库知识_第48张图片
float 和 double 使用方法和 decimal一样,需要指定参数,参数需要用,隔开。

日期和时间类型

数据库知识_第49张图片

字符串类型

数据库知识_第50张图片
常用的:char , varchar
两者的区别?
char剩余的位置会被系统用空格填满,varchar剩余的位置会被系统释放。
数据库知识_第51张图片

表的创建

数据库知识_第52张图片
create table 表名(
列名1 数据类型 [约束条件],
列名2 数据类型 [约束条件],
列名3 数据类型 [约束条件]
);

数据库知识_第53张图片
数据库中的注释:
单行注释: – 注释内容
多行注释: /* 多行注释 */

数据库切换: use 数据库名字;
数据库知识_第54张图片

CREATE TABLE student(
       xuehao varchar(10),
       name varchar(15),
       age int,
       sex char(2)
);

数据库知识_第55张图片
打开表,查看表中有没有存放数据,
设计表,查看的是表的结构

CREATE TABLE ygxxb(
      snum varchar(7),
      name varchar(10),
      salary decimal(5,2),
      sdate datetime
);

数据库知识_第56张图片
数据库知识_第57张图片

删除表

drop table 表名;
多张表
drop table XX,XX,XX;

DROP TABLE student;

数据库知识_第58张图片

修改表

数据库知识_第59张图片
1 添加列
alter table 表名 add 列名 数据类型;

ALTER TABLE student add major varchar(10);

2 删除列
alter table 表名 drop 属性名;

ALTER TABLE student drop major varchar(10);

数据库知识_第60张图片

3 修改属性 其实是修改列的数据类型
alter table 表名 modify 属性名 新的数据类型;

ALTER TABLE student modify major char(10);

4 修改字段名 其实是修改属性的名称
alter table 表名 change 旧列名 新列名 数据类型;

ALTER TABLE student change  major ma char(10);

5 显示表结构
desc 表名;

数据库知识_第61张图片

你可能感兴趣的:(软件测试,数据库,oracle)