数据库入门基础(CRUD)

MYSQL基础语法

1.数据库介绍

数据库概述:

存储数据的仓库. 其本质是一个文件系统,数据库按照特定的格式将数据永久存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。

数据库优点:

数据库是按照特定的格式将数据存储在文件中,通过SQL语句可以方便的对大量数据进行增、删、改、查操作,数据库是对大量的信息进行管理的高效的解决方案

常见数据库 :
在这里插入图片描述
MYSQL:开源免费的数据库,小型的数据库.已经被Oracle收购了.MySQL6.x版本也开始收费。
Oracle:收费的大型数据库,Oracle公司的产品。Oracle收购SUN公司,收购MYSQL。
DB2 :IBM公司的数据库产品,收费的。常应用在银行系统中.
SQLServer:MicroSoft 公司收费的中型的数据库。C#、.net等语言常使用。
SyBase:已经淡出历史舞台。
SQLite: 嵌入式的小型数据库,应用在手机端。

2.SQL语句

概述:结构化查询语言(Structured Query Language)简称SQL,SQL语句就是对数据库进行操作的一种语言。

作用 :通过SQL语句我们可以方便的操作数据库中的数据、表、数据库。

SQL是数据库管理系统都需要遵循的规范。不同的数据库生产厂商都支持SQL语句,但都有特有内容。

SQL分类:

  1. DDL(Data Definition Language)数据定义语言
    用来定义数据库对象:数据库,表,列等。关键字:create, drop,alter等

  2. DML(Data Manipulation Language)数据操作语言
    用来对数据库中表的数据进行增删改。关键字:insert, delete, update等

  3. DCL(Data Control Language)数据控制语言

    用来定义数据库的访问权限和安全级别,及创建用户。关键字:GRANT, REVOKE等

  4. TCL(Transaction Control Language) 事务控制语言

    用于控制数据库的事务操作,关键字; COMMIT,SAVEPOINT,ROLLBACK等

  5. DQL(Data Query Language) 数据查询语言

    ​DQL语言并不是属于MYSQL官方的分类,但是对数据库的操作最多就是查询,
    所以我们的程序员把查询语句的语句称作为DQL语言

数据库的CRUD操作
C (Create)增加:

1.创建数据库:直接创建数据库的bd1

CREATE DATABASE db1;

2.判断是否存在并创建数据库:判断是否存在并创建数据库db2

CREATE DATABASE IF NOT EXISTS db2;

3.创建数据库并指定字符集(编码表):创建数据库并指定字符集为gbk

CREATE DATABASE db3 CHARACTER SET gbk;

4.创建表:

CREATE TABLE 表名 (
		字段名  字段类型,
		字段名  字段类型,
		......
		字段名  字段类型
		);

5.复制表:


                
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值