20201014黄春跃

20201014黄春跃

知识点总结:

数据库:

数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立
的数据集合,可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查
询、更新、删除等操作。

数据的存储方式:

  1. 数据保存在内存
    例如:数组,集合;new出来的对象存储在堆中.堆是内存中的一小块空间
    优点:内存速度快 缺点:断电/程序退出,数据就清除了.内存价格贵
  2. 数据保存在普通文件 优点:永久保存 缺点:查找,增加,修改,删除数据比较麻烦,效率低
  3. 数据保存在数据库 优点:永久保存,通过 SQL 语句比较方便的操作数据库

创建数据表:

create table tab_name(
col_name datatype default null/number comment '注释',
col_name datatype
)

使用create table关键词创建数据表
tab_name是数据表的名称
col_name是列名称
datatype是列的数据类型
default是默认值
comment是注释

查看表结构:

DESCRIBE dept;

创建和某表结构一样的表:

-- 创建和dept结构一样的表
CREATE TABLE d LIKE dept;

删除表:

DROP TABLE table_name 

添加列:

ALTER TABLE d ADD id int; 

修改列:

ALTER TABLE d MODIFY id VARCHAR(20); 

修改列名:

ALTER TABLE d CHANGE id ss VARCHAR(20); 

删除列:

ALTER TABLE d DROP ss; 

重命名表:

RENAME TABLE d to dd; 

CRUD操作

对数据表中的数据操作通常有添加(Create)、查询(Retrieve)、修改(Update)、删除(Delete)、简称
为CRUD。
添加数据

-- 不推荐使用
INSERT INTO dept VALUE(1,'研发部');
-- 2
INSERT INTO dept VALUES(2,'销售部');
INSERT INTO dept VALUES(3,'行政部'),(4,'技术部');
-- 3
INSERT INTO dept(deptno,deptname)VALUES(5,'安保部');

查询语句

-- 查询所有数据
SELECT *FROM dept;
-- 查询某列的数据
SELECT deptname FROM dept;
-- 根据条件查询*
SELECT deptno FROM dept WHERE deptname='销售部';

今日总结:

晚自习做了神州的测试题,有一部分是看图表收集信息的题目,感觉收集不到什么信息时间就完了。。

晚自习敲了敲数据库的代码,就敲到这个地方就回宿舍了。

标签

评论