数据库学习(1) ----- 数据库基本概念

   数据库,字面意思理解,就是数据的仓库,存储数据的地方,最好的理解方式,就是把它想像成工厂中的仓库。只不过一个存储的是数据,一个是存储实际的货物。但存储的思想是一样的。

  在工厂仓库中存放物品的时候,我们一般不会随便乱放,因为找的时候不好找,通常会进行分类,比如,这里放水果,那里放蔬菜等。在数据库中存放数据也是同样的道理,我们要进行分类,这个放订单信息,那个放客户信息。这个,那个指的就是数据库中的一张一张的表。你可以把表想像成excel 表格,在生活中我们存放信息也是用excel 表格。比如存放用户名和密码的表格。第一列存放网站,第二列存放用户名,第三列存入密码, 网站,用户名,密码就对应的概念就是数据库的字段,对我们这个表要存放的内容做出说明。当我们在excel 表格的第一行中第一列写上淘宝, 第二列写上li123 第三列写上123456时,我们就成功了,这时称之为创建了一条记录。

  数据库的基本概念就是这么些了,简单总结一下,首先我们要有数据库来存入数据,存入数据的时候要进行分类,那就要创建表,对每一个表中的内容进行说明,它是存储什么的就要创建字段,这时我们就可以写入信息,每成功写入一条信息,就相当于写入一条记录。

  基本概念理解了,那就要实际操作了,创建数据库,创建表等。那怎么创建呢?这就要用到数据库管理软件如MySql. 这里存在一个误解,就是我们经常听到的mysql 数据库,oracle数据库,实际上它们不是数据库,而是数据库管理软件(Database Management System(DBMS)), 可以用它们来操作数据库,比如创建数据库,从数据库中获取数据等等。

要使用数据库管理软件,那就要先安装配置它们,比如安装和配置MySql数据库, 我以前写了一篇文章来说明如何安装和配置MySql, 这里就不说。安装完MySql 之后,我们打开命令行工具,就可以对数据库进行操作了。

  我们怎么使用MySql 数据库管理软件呢? 在命令行中肯定是写命令,命令的语法就是我们经常听到的SQL语句。我们写SQL语句,MySql 数据库管理软件来执行这个SQL语句,从而实现对数据库的操作。

  刚才我们说了,要先创建数据库,就和工厂要先建仓库一样,如果没有仓库,我们在哪里存东西,创建数据库,可以理解为在计算机中创建了一个文件夹,用来存放数据。这也和我们的现实相符合。我们平时存文档,电影等数据时,都会先建文件夹。创建数据库的SqL语句 如下:

  CREATE {DATABASE | SCHEMA } [IF NOT EXISTS] db_name [DEFAULT] CHARSET SET [=]  charset_name

  { } 大号表示必写项,里面的 | 表示二者选其一。

  [] 表示可写可不写, DEFAULT 后面也是可写可不写.

  最简单的创建数据库的语法是CREATE DATABASE myFirstDatabase. 按照字面意思理解就可以了,CREATE创建 DATABASE 数据库, myFirstDatabase 自定义的数据库名称。连接起来,就是创建数据库myFirstDatabase 

  这时当我们在命令行中输入CREATE DATABASE myFirstDatabase. 按回车时,它换行了,并没有执行我们的Sql语句,这是MySql的语法规范, 每一条语句都要以分号结尾。

这里再提一下其它两条规范吧:

  1, 关键字与函数名称全部大写, 比如上面的create database 都要大写

  2, 数据库名,表名,字段名全部小写, 比如上面我们自定义的数据库名称

猜你喜欢

转载自www.cnblogs.com/SamWeb/p/9300650.html
今日推荐