说的通俗一点,数据库就像粮仓一样,粮仓的作用是用来管理和存储粮食,那么数据库就是用来存储和管理数据。
下面即将进入数据库的第一个发展历程:
第二个发展历程:
即将到达现代;
#亲们,前面是数据库名,后面是数据库的厂商哈。
我们常见的数据库是指‘关系型数据库管理系统’(RDBMS),也就是数据库服务器。在当我们安装好数据服务器时,我们就可以在数据库服务器中创建数据库,在我们创建的数据库中就包含多个表。
在数据库中每一个databases都存在多个多行多列的表格,在我们创建表格的时候我们需要确定好列数、列名和列类型等信息,为什么我们不需要确定行数,因为行数时没有上限的。下面是一张表的表结构。
当我们把表创建好我们就可以向表中添加数据,在表中添加数据是以行为单位的,下面就是一个添加好数据的表。
总的说RDBMS是由manager和databases组成,而database又是由n个table组成,table是由表结构(定义表的列名称和列类型)和表记录(一行一行数据记录)。
SQL是一种结构化查询语言(Structured Query Language),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
客户端会使用SQL来对数据库服务器进性创建表,在表中写入数据,删除表,查询信息等操作。
1 DDL (Data Definition Language) 是数据库定义语言,用来定义数据库对象(库、表、列等),即创建、删除、修改、库、表结构。
查看所由数据库:show databases;
选择要要操作的数据库:use+数据库名;
创建数据库:create database [if not exists] mydb6 [charset=utf8];
删除数据库:drop database mydb7;
修改数据库编码:alter database mydb3 character set utf8;
创建表
create table [if not exists] 表名
列名 | 列类型 |
---|---|
列名 | 列类型 |
查看当前数据库中所有表名称:show tables;
查看指定表的创建语句:show create table 表名;
查看表结构:desc 表名;
删除表:drop table 表名;
修改表:前缀,alter table 表名
修改之添加列:
alter table 表名 add
后面还会更新我的笔记,这样子学习使人映像深刻,加油每一天。明天继续!!!!!
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。