要学习数据库首先要先搞清楚三个概念
- 数据库(DB):是存储数据的仓库
- 数据库管理系统(DBMS):管理数据库的大型软件
- SQL:通过SQL操作数据库管理系统操作数据库,对数据库进行增删改查等
由此我们可以知道数据库就是安装在操作系统之上的数据仓库,用于存储数据。
我们也先认识一个概念->关系型数据库
关系型数据库:通过二维表对数据进行存储的数据库
数据库分为关系型数据库和非关系型数据库
- 关系型数据库SQL(Structured Query Language):Oracle、MySQL、Sql Serves、DB2、SQLlite
- 非关系型数据库NoSQL(Not Only SQL):Redis、MongoDB
表操作
表操作的前提是你已经[use 数据库名]了
- 查看当前数据库的所有表-->show tables;
- 查询表结构-->desc 表名;
- 查看表的建表语句-->show create table 表名;
- 创建表-->create table 表名(字段1 字段1类型[comment 字段1注释],
字段2 字段2类型[comment 字段2注释],
字段3 字段3类型[comment 字段3注释],
...
字段n 字段n类型[comment 字段n注释]
)[comment 表注释];
接下来我创建一个员工表并且演示一些相关操作
查看当前所有数据库
表操作
表操作的前提是你已经[use 数据库名]了
- 查看当前数据库的所有表-->show tables;
- 查询表结构-->desc 表名;
- 查看表的建表语句-->show create table 表名;
- 创建表-->create table 表名(字段1 字段1类型[comment 字段1注释],
字段2 字段2类型[comment 字段2注释],
字段3 字段3类型[comment 字段3注释],
...
字段n 字段n类型[comment 字段n注释]
)[comment 表注释];
接下来我创建一个员工表并且演示一些相关操作
查看当前所有数据库
数据操作语言,用来对数据进行增删改的操作
添加数据
- 给指定字段添加数据-->insert into 表名(字段1,字段2,...) values(值1,值2,...);
- 给全部字段添加数据-->insert into 表名 values(值1,值2,....);
- 批量给指定字段添加数据-->insert into 表名(字段1,字段2,...) values(值1,值2,...),(值1,值2,..)... ;
- 批量给全部字段添加数据-->insert into 表名 values(值1,值2,..),(值1,值2,..)... ;
需要注意的是:
添加数据时,第一个值对应第一个字段,顺序必须一一对应。
当添加的字段值数据类型为字符串类型和时间日期类型时,需要在引号中。
插入的数据大小需要在字段规定范围内。
删除数据
delete from 表名 [where 条件]
标签:comment,...,--,数据库,MySQL,基础,字段,表名 From: https://blog.51cto.com/u_15638932/7426881