突发其想想用VB做个能解析SQL数据库程序。 特留个Q Q:37237015  和有相同爱好朋友,交流交流。 开发日志 2012/8/2更新 实现了部分SELECT语句功能如 SELECT * FROM ABC; 如ABC表中有A1,A2,A3这三个字段,将显示这三个字段数据也可以指定这三个字段中任意字段显示。 以下附上简单教程 简单教程: 其实现
原创 2012-08-04 15:04:00
1067阅读
本系列文章一共13篇,本文为第6篇,请关注公众号,后续文章会陆续发布。系列文章列表:《手把手教你从零开始实现一个数据库系统》《世上最简单SQL编译器和虚拟机》《一个在内存中仅能做追加操作单表数据库》《第一次测试 (含bug处理)》《持久化存储》相较上篇,本片篇幅较短。我们将进行部分重构,以使B-Tree更加容易实施。我们将添加一个Cursor对象,该对象代表表中位置。你可能要对游标执行操作
转载 2020-11-12 15:49:29
161阅读
一、简单查询   简单Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询 表或视图、以及搜索条件等。  例如,下面的语句查询testtable表中姓名为"张三"nickname字段和email字段。  SELECT nickname,email  FROM testtable  WHERE name=张三  (一)选择列表   选择列表(se
转载 精选 2007-07-29 10:34:13
1013阅读
数据库数据库(database,DB)是指长期存储在计算机内,有组织,可共享数据集合。数据库数据按一定数学模型组织、描述和存储,具有较小冗余,较高数据独立性和易扩展性,并可为各种用户共享。数据库管理系统数据库管理系统(Database Management System,DBS)是一种操纵和管理数据库大型软件,用于建立、使用和维护数据库。它对数据库进行统一管理和控制,以保证数据
原创 2023-09-12 07:54:42
117阅读
【代码】数据库 简单查询 SQL
原创 2023-05-27 00:33:16
1791阅读
本系列文章一共13篇,本文为第7篇,请关注公众号,后续文章会陆续发布。系列文章列表:《手把手教你从零开始实现一个数据库系统》《世上最简单SQL编译器和虚拟机》《一个在内存中仅能做追加操作单表数据库》《第一次测试 (含bug处理)》《持久化存储》《The Cursor Abstraction》B树是SQLite用来表示表和索引数据结构,因此它是一个非常重要概念。本文将仅介绍数据结构,没有任何
转载 2020-11-12 15:48:24
384阅读
本系列文章一共13篇,本文为第5篇,请关注公众号,后续文章会陆续发布。系列文章列表:《手把手教你从零开始实现一个数据库系统》《世上最简单SQL编译器和虚拟机》《一个在内存中仅能做追加操作单表数据库》《第一次测试 (含bug处理)》没有什么比持久化存储更重要。—— Calvin Coolidge我们数据库目前支持插入,读取,但前提是必须保持程序运行。如果终止该程序并重启,则所有记录都将消失。下
转载 2020-11-12 15:51:17
173阅读
一、简单查询   简单Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询 表或视图、以及搜索条件等。  例如,下面的语句查询testtable表中姓名为"张三"nickname字段和email字段。  SELECT nickname,email  FROM testtable  WHERE name=张三  (一)选择列表   选择列表(se
转载 2009-11-09 23:14:14
262阅读
系列文章列表:《手把手教你从零开始实现一个数据库系统》《世上最简单SQL编译器和虚拟机》《一个在内存中仅能做追加操作单表数据库》《第一次测试 (含bug处理)》《持久化存储》《The Cursor Abstraction》《B树介绍》《B树叶子节点格式》《二进制查询和重复键》如果只有一个节点的话,我们B树看起来不像是颗树。为了解决这个问题,我会用一些代码把叶子节点拆成一对节点。拆分以后我们
转载 2020-11-10 19:23:22
273阅读
sqlserver sql语句|经典sql语句|实用sql语句一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:/mssq
本系列文章一共13篇,本文为第2篇,请关注公众号,后续文章会陆续发布。系列文章第1篇:《手把手教你从零开始实现一个数据库系统》我们正在实现SQLlite克隆。SQLite前端是SQL编译器,它接收字符串并输出我们称之为字节码内部表达式。字节码被传输到虚拟机并执行。SQLite架构上述将事情分成两步处理有两点好处:降低每个部分复杂性(例如虚拟机不用考虑语法错误)通过对查询语句批量编译和字节
转载 2020-11-12 15:55:22
261阅读
1、数据库结构 1.1数据库 不同数据库叫做Catalog(在有的 DBMS 中也称为 Database,即数据库) 。採用多 Catalog 以后能够给我们带 来例如以下优点: 便于对各个 Catalog 进行个性化管理。 DBMS 都同意我们指定将不同 Catalog 保存在不 同磁盘上,
转载 2017-07-05 17:57:00
101阅读
2评论
  create database  学生选课   create  table 学生表 (学号 char(8) ,姓名 char(8),性别 char(2),出生日期 datetime,所在系 char(8))   create  table   课程表 (课程号 char(8),课程名 char(8), 学分
原创 2012-04-24 23:08:37
718阅读
联接地址: https://cstack.github.io/db_tutorial/ 图2: ...
转载 2021-10-25 09:24:00
93阅读
2评论
本系列文章一共13篇,本文为第8篇,请关注公众号,后续文章会陆续发布。系列文章列表:《手把手教你从零开始实现一个数据库系统》《世上最简单SQL编译器和虚拟机》《一个在内存中仅能做追加操作单表数据库》《第一次测试 (含bug处理)》《持久化存储》《The Cursor Abstraction》《B树介绍》我们将表格格式从未排序行组转变成了B树。这个变化非常大,需要很多篇文章才能完成。在本篇
转载 2020-11-10 19:49:11
184阅读
SQLSERVER数据库主要状态和切换路径一个SQLSERVER数据库会处于很多种状态,例如 ONLINE 、RESTORING 、RECOVERING 、RECOVERY_PENDING  、SUSPECT、EMERGENCY 、OFFLINE等等。只有在ONLINE状态下,数据库才能被正常访问。下图主要反映了数据库主要状态之间
转载 8月前
130阅读
数据和云  还有一周即将进入漫长春节假期,作为一名运维人员既兴奋又惶恐,因为根据多年经验假期往往也是故障高发期,特别是数据库,很多公司安排了DBA春节现场值班,二线专家7*24小时随时待命。 有人无法与家人团聚,有人错过高中同学十年聚会,有人要背着电脑去给丈母娘拜年,有人在放假前给服务器祈祷: 但是故障往往都是一步步演变而来,最终发展成为影响业务连续性事故,而这些故障
转载 2021-06-14 23:24:57
348阅读
在Python中写SQL,这个方法很实用~
原创 2022-10-14 15:36:27
2911阅读
1 --如何将SQL数据库设定为单用户模式:23 --单用户模式指定一次只有一个用户可访问数据库,该模式通常用于维护操作。45 --注意:6 --如果其他用户在您将数据库设置为单用户模式时连接到了数据库,则他们与数据库连接将被关闭,且不发出警告。7 --8 --即使设置此选项用户已注销,数据库仍保持单用户模式。这时,其他用户(但只能是一个)可以连接到数据库。910 --命令行单用户模式在CMD
庄老师曾经推荐我们有机会的话去写点数据库监控脚本,这样可以帮助我们了解数据库,正好这两天上班比较空,于是下载了别人脚本,拜读了一下,有些体会,和大家分享。 (笔者tmd用得是512内存跑虚拟机和oracle啊,桑不起) 首先是Instance Health 语句: select instance_name, status, database_status, archiver, l
原创 2011-07-25 16:29:49
897阅读
  • 1
  • 2
  • 3
  • 4
  • 5