`

数据库基础入门(一)

阅读更多



  

数据库基础入门(一)

 

    数据库是按照数据结构来组织、存储和管理数据的仓库。

 

    简单的说数据库本身可以被视为电子化的文件柜,用户可以对文件中的海量数据进行新增、截取、更新、删除等操作。数据库中的数据以一定的方式存储在一起,能为多个用户共享、具有尽可能小的冗余度的特点、是与应用程序相独立的数据集合。

 

    数据管理不仅仅是存储和管理数据,而转变成用户需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到广泛应用。

 

   进行数据库技术的学习当然需要从数据库开发环境配置开始,关于数据库环境的配置网上资源多如牛毛,不再赘述。

 

    数据库基本语句:

 

    1)数据库作为具有私有性质的数据存储仓库就需要创建用户并设立密码:

 

  Create user czj@localhost identified by 123456’;//创建用户czj并设立密码

 

  (2)配置权限

 

  Grant all on *.* to czj @localhost;//使得czj用户拥有本地登录服务器并对数据拥有所有权利的权限。

 

    3)在进行数据库设计时需要先注册数据库或指定数据库:

 

    create database czjdb//注册数据库

 

    use czjdb//指定数据库(再已有czjdb数据库的前提下)

 

    4)创建表

 

    数据库里存在多个表,就好比仓库里分门别类的存放着不同属性的货物以便于查找一样。

 

    Create table 表名(字段名 类型[,…字段名n 类型];

 

    例如我建立了个宠物信息管理表:

 

序号(id   

主人(host

品种(kind)

性别(sex)

描述(more)

1

Man_1

泰迪犬

男孩

 调皮

2

Man_2

波斯猫

女孩

乖巧

3

Man_3

金毛犬

男孩

 强壮

 

 

 

 

 

    Create table petinfo(

 

        id int not null primary key auto_increment,

 

        host char(20) not null,

 

        kind char(20) not null,

 

        sex int not null default 0,

 

        more varchar(50));

 

    插入数据:

 

    Insert into petinfo values

 

        (1,man_1,’泰迪犬’,1,’调皮’),

 

        (2,man_2,’波斯猫’,0,’乖巧’),

 

      (3,man_3,’金毛犬’,1,’强壮’);

 

//其中 sex 的值1为男孩,0为女孩;

 

修改数据:

 

此时有同学会觉得sexchar格式存储比较好,那就这样干:

 

删除字段sex

 

Alter table petinfo drop sex;

 

添加字段:

 

Alter table petinfo sex char not null;

 

然后需要做的就是给字段sex赋值:

 

Update petinfo set sex = ‘男孩’ where id=1;

 

Update petinfo set sex = ‘女孩’ where id=2;

 

Update petinfo set sex = ‘男孩’ where id=3;

 

其中涉及到了where条件语句,如果没有加上where后面的内容,修改将对所有的行有效,但这并不是我们想要的。

 

    至此表格建好了,你还可以对数据进行查改删添,只要对照基本语句进行操作就可以了。

 

 

  • 大小: 39.6 KB
分享到:
评论

相关推荐

    数据库基础入门学习

    在“数据库基础入门学习”中,我们将深入理解数据库的基本概念、原理以及如何使用它们。以下是对数据库基础知识的详细阐述: 一、数据库基本概念 1. 数据:数据是数据库中的基本元素,可以是数字、文字、图像等各种...

    数据库学习入门数据库基础入门

    数据库是信息时代的核心,它是组织、存储和管理数据的系统,而SQL(Structured Query Language)则是与数据库交互的语言...文档"数据库学习入门数据库基础入门.docx"应提供详细的步骤和实例,进一步辅助你的学习之旅。

    数据库学习入门数据库基础入门.doc

    数据库学习入门数据库基础入门.doc

    数据库基础教你入门

    数据库基础教你入门

    数据库学习入门数据库基础入门.docx

    数据库学习入门数据库基础入门 本文档主要介绍了数据库的基础知识和入门教程,涵盖了数据库的基本概念、常用的DBMS、数据操作语言、数据库管理系统、数据库优化、备份和恢复机制等方面的知识。 一、数据库的基本...

    DB2数据库基础入门.pdf

    DB2数据库基础入门 DB2数据库是一种关系型数据库管理系统,由IBM开发,广泛应用于企业级应用程序中。本文档将详细介绍DB2数据库的基本概念、基本命令和基本操作。 数据库创建和连接 在DB2中,创建数据库使用...

    40集SQL Server 基础入门视频教程 SQL Server 数据库基础入门必备课程

    3.SQL Server 2014数据库安装.mp4 30.SQL Server 2014 CHARINDEX函数.mp4 31.SQL Server 2014 STUFF函数.mp4 32.SQL Server 2014 SUBTRING函数.mp4 33..SQL Server 2014 LEFT()和RIGHT函数.mp4 34.SQL Server ...

    数据库sql入门基础

    数据库SQL入门基础涉及到的核心知识点包括以下几个方面: 1. SQL语句概述 SQL(Structured Query Language)是一种用于存储、检索、操作数据的计算机语言,主要用在关系数据库管理系统中。SQL入门基础通常包括学习...

    数据库MySQL入门.pdf

    MySQL是属于Oracle Corporation(甲骨文公司)推出的关系型数据库管理系统, MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。 MySQL最流行的关系型数据库管理系统,在 WEB ...

    Sqlserver数据库基础入门总结

    sql语法入门基础语法总结大全,纯属本人手动总结精华,推荐,包括创建数据库,创建表,各种关系,各种查询语法。

    数据库学习入门数据库基础入门 (2).pdf

    本文主要介绍数据库的基础知识,以及如何入门数据库学习,特别是针对MySQL的安装和配置。 首先,数据库的主要作用是存储和管理有组织、可共享的数据,这些数据可以是各种类型,如文字、图形、图像和声音。常见的...

    数据库学习入门数据库基础.doc

    数据库学习入门数据库基础.doc

    数据库学习入门数据库基础入门.pdf

    数据库是信息时代的核心组成部分,它是一种有组织的、可共享的数据集合,包含各种类型的数据,如文字、图形、图像和声音。数据库管理系统(DBMS)是管理和操纵这些数据的软件工具,常见的DBMS有MySQL、Oracle、SQL ...

    数据库原理与应用 数据库基础入门知识教程 第2章 关系数据库 共64页.ppt

    本课程适合所有需要学习数据库知识的同学,课件内容制作精细,由浅入深,适合入门或进行知识回顾。 本章为该课程的其中一个章节,如有需要可下载全部课程 全套资源下载地址:...

    数据库学习入门数据库基础.docx

    数据库学习入门数据库基础 数据库是存储和管理数据的基本对象,包括文字、图形、图像、声音等有组织的、可共享的数据集合。常用的数据库管理系统(DBMS)有 MySQL、Oracle、SQL Server、DB2 等。 数据库基础知识点...

    Mysql数据库基础入门视频及xmind笔记

    MySQL数据库是世界上最流行的开源关系型数据库...总之,"Mysql数据库基础入门视频及xmind笔记"是一个全面的初学者资源,通过系统学习,你可以建立起对MySQL的坚实基础,为未来更深入的数据库开发和管理打下坚实的基础。

    11111111111

    【标题】: "数据库基础与应用深度解析" 【描述】: "本压缩包包含一系列关于数据库的基础知识和深入应用的资料,旨在帮助学习者全面理解数据库的原理、设计与管理。通过学习,您将能够掌握如何创建、操作和优化...

    ASP数据库编程入门

    总之,ASP数据库编程入门主要涉及理解ASP.NET框架、C#语言基础、ADO.NET组件的使用,以及数据库连接、查询、操作和错误处理的基本概念。通过实践,开发者可以逐渐掌握这些技能,创建功能丰富的Web应用程序。在学习...

Global site tag (gtag.js) - Google Analytics