20201014黄春跃
20201014黄春跃
知识点总结:
数据库:
数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立
的数据集合,可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查
询、更新、删除等操作。
数据的存储方式:
- 数据保存在内存
例如:数组,集合;new出来的对象存储在堆中.堆是内存中的一小块空间
优点:内存速度快 缺点:断电/程序退出,数据就清除了.内存价格贵 - 数据保存在普通文件 优点:永久保存 缺点:查找,增加,修改,删除数据比较麻烦,效率低
- 数据保存在数据库 优点:永久保存,通过 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='销售部';
今日总结:
晚自习做了神州的测试题,有一部分是看图表收集信息的题目,感觉收集不到什么信息时间就完了。。
晚自习敲了敲数据库的代码,就敲到这个地方就回宿舍了。
近期评论