
数据库
alin Wang
sdn studing...
展开
-
alin的学习之路:面试题 数据库相关
alin的学习之路:面试题 数据库相关如何提高查询速度?使用索引 create index 索引名 on 表名(列名1,列名2,……);数据库索引,事务,事务级别使用索引可以提高查询效率事务是很多写操作的集合事务的特点:1. 原子性。2.一致性。 3.隔离性。 4.持久性。事务的隔离为了消除并发事务对读数据的影响,事务隔离级别越高,在并发下会产生的问题就越少,但同时付出的性能消耗也将越大,因此很多时候必须在并发性和性能之间做一个权衡。所以设立了几种事务隔离级别,以便让不同的项目可原创 2020-08-29 22:43:15 · 247 阅读 · 0 评论 -
mysql练习
mysql练习创建表和插入数据创建一个学生表,插入数据create table student( id int, name varchar(20), chinese int, english int, math int);insert into student(id,name,chinese,english,math) values(1, '范建',80,85,90);insert into student(id,name,chinese,english,math) values(2原创 2020-08-19 16:51:38 · 250 阅读 · 0 评论 -
alin的学习之路(数据库篇:五)(MySQL的相关语句及API的C语言实现)
alin的学习之路(数据库篇:五)(MySQL的相关语句及API的C语言实现)1. MySQL概述与登陆MySQLmysql 与 oracle 的区别oracle 是一个数据库实例下有多个用户,每个用户下有多个表mysql 是只有一个用户,这一个用户下有多个数据库,每个数据库下有多个表oracle大型数据库是甲骨文公司的, 一直收费, 收取的服务器数据备份, 数据还原, 数据迁移…在oracle中数据库实例只有一个, 叫 orcl在数据库实例中有很多用户, 用户下原创 2020-08-18 20:46:05 · 303 阅读 · 0 评论 -
alin的学习之路(数据库篇:四)(oracle数据库表的操作,oracle其他对象:视图、索引、序列、同义词)
alin的学习之路(数据库篇:四)(oracle数据库表的操作,oracle其他对象:视图、索引、序列、同义词)1. oracle数据库表的操作数据库表是基本的数据存储集合,由行和列组成。数据库的表要注意命名规则:必须以字母开头必须在 1–30 个字符之间允许包含的字符: A–Z, a–z, 0–9, _, $, 和 #不能和用户定义的其他对象(表)重名不能是Oracle 的保留字Oracle默认存储表名是都是大写表名不区分大小写1. 1 表的创建创建表的关键字: crea原创 2020-08-17 21:40:43 · 284 阅读 · 0 评论 -
alin的学习之路(数据库篇:三)(多表查询,子查询,集合运算,数据处理)
alin的学习之路(数据库篇:三)(多表查询,子查询,集合运算,数据处理)1. 多表查询1.1 笛卡儿积笛卡尔积就是两个集合的乘积计算 。如果多个表进行联合查询, 得到结果是一个笛卡尔积, 举例: 比如有两个表 aaa , bbb行数: 两个表中行数的乘积列数: 两个表中列数之和1.2 等值连接/不等值连接等值连接和不等值连接的作用: 通过判断过滤多表查询得到的笛卡尔积中的无效数据等值连接和不等值连接的区别:where后面判断条件使用的符号是 = 还是其他符号等值连接查询员原创 2020-08-15 20:32:44 · 385 阅读 · 0 评论 -
alin的学习之路(数据库篇:二)(select查询,where条件查询,order by排序,单行函数,多行函数,group by分组)
alin的学习之路(数据库篇:二)(select查询,where条件查询,order by排序,单行函数,多行函数,group by分组)1. SQL语句1.1 sql语言类型sql是一门独立的语言, 有自己的语法结构, 所有的关系型数据库都是支持sql这种语言的sql的执行是在客户端, 相当于个服务器发送请求, 服务器通过不同的sql回复不同的数据不管是什么类型的语言对应的都是不同语法格式的字符串DML – 数据操纵语言 (Data Manipulation Language)原创 2020-08-14 20:26:32 · 1440 阅读 · 0 评论 -
alin的学习之路(数据库篇:一)(数据库简介、oracle简介、oracle基础开启实例开启监听、一些问题的解决)
alin的学习之路(数据库篇:一)(数据库简介、oracle简介、oracle基础开启实例开启监听、一些问题的解决)1. 数据库概述可以理解为数据库是将内容存放在磁盘中,如果使用文件方式进行存储,会浪费很多的CPU时间,因为文件IO操作会很费时,所以有数据库的话可以缩短数据存储的时间,并且还可以提高存储的效率。数据库DB 的全称是 Data Base ,即数据库的意思。 数据库 实际上 就是一个文件集合 ,是一个存储数据的仓库,本质就是一个文件系统,数据库是按照特定的格式把数据存储起来,用户可以原创 2020-08-13 17:15:31 · 267 阅读 · 0 评论