数据库对象: 表 :基本的数据存储集合,行+列 视图:相关的数据集合 序列:提供有规律的数值 索引:提高查询效率 同义词:给对象起别名 命名规则: 表名和列名: ?必须以字母开头 ?必须在 1–30 个字符之间 ?必须只能包含 A–Z, a–z, 0–9, _, $, 和 # ?必须不能和用户定义的 ...
分类:
其他好文 时间:
2020-08-01 14:38:39
阅读次数:
124
##一、语句 SQL DML 和 DDL 可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。 SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。 查询和更新指令构成了 SQL 的 DML 部分: SELECT ...
分类:
数据库 时间:
2020-07-30 21:53:14
阅读次数:
82
###本文介绍一个实例,即删除数据库中原有的表格TEST1,新建一个表格TEST2,并在TEST2中插入3行数据。插入数据以后,查询出ID=3的数据,读出,最后将其删除。 结果: 代码: ''' import cx_Oracle as cx #def connect():#连接函数 conn = c ...
分类:
编程语言 时间:
2020-07-30 18:25:09
阅读次数:
106
数据准备: drop table if exists t1; /* 如果表t1存在则删除表t1 */ CREATE TABLE `t1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `a` int(11) DEFAULT NULL, `b` int(11) NOT ...
分类:
其他好文 时间:
2020-07-28 00:03:44
阅读次数:
96
一、什么是链表 线性表的链式存储又称之为单链表,他是通过内存中任意一块区域来存储数据元素的,为了让每一块的元素建立逻辑关系,我们把每一块的数据存储单元分为两个部分,第一个部分为数据部分,第二个部分为指向下一个节点的指针,所以在插入和删除的时候,链表不需要对元素大量的进行移动,只需修改指针即可。 二、 ...
分类:
其他好文 时间:
2020-07-11 19:02:59
阅读次数:
45
一、什么是线性表 线性表是数据的线性结构中的一个,它是我们在一般编程中比较常用的一个结构,其中线性表的定义是:具有相同数据类型的n(n≥0)个元素的有限序列其中n为表长,当n = 0时是一个空表。 二、线性表的特点 (1)在线性表中的元素具有逻辑顺序,每个元素都是按照一定顺序排列的。 (2)表中的每 ...
分类:
其他好文 时间:
2020-07-08 23:12:50
阅读次数:
70
1.基本语句 CREATE DATABASE - 创建新数据库 ALTER DATABASE - 修改数据库 CREATE TABLE - 创建新表 ALTER TABLE - 变更(改变)数据库表 DROP TABLE - 删除表 CREATE INDEX - 创建索引(搜索键) DROP IND ...
分类:
数据库 时间:
2020-07-03 17:18:31
阅读次数:
77
插入、删除功能实现 /* * 使用单链表;每次插入大约需要比较N/2次; * 插入效率是O(N),删除表头元素效率是O(1) */ public class MySortQueue { // 使用单链表实现 private Entry root; private static class Entry ...
分类:
其他好文 时间:
2020-07-01 20:01:29
阅读次数:
55
影响性能因素 数据库结构设计 T-SQL语句 数据量大 事务和隔离级别 硬件资源 IO阻塞 批量删除表数据:大量删除时会记录到日志中,也会造成IO阻塞 优化和注意事项 了解业务 优先考虑第三范式设计,参考设计范式 表关联尽可能少 坚持最小原则 在适当的地方使用约束 用户数据和日志文件隔离存放 T-S ...
分类:
数据库 时间:
2020-06-27 20:30:43
阅读次数:
76
create database 数据库; 创建数据库 show databases; 查看数据库列表 use 数据库 ; 选择数据库 create table 表名(); 创建表 show tables; 查看表 desc 表名; 查看表 drop table 表名; 删除表 修改表 alter t ...
分类:
数据库 时间:
2020-06-27 09:53:11
阅读次数:
73