数据库基本操作

刚刚接触数据库,安装了MYSQL5.7,大概需要二十分钟

接下来,就来说一下关于数据库的一些知识吧~

正文:

为什么要有数据库?

我们都知道,文件就可以存储数据库

但是文件存储存在以下几个弊端:

1.文件的安全性

2.文件不利查询以及对数据进行管理

3.文件不适合存放海量数据

4.文件在程序中控制不方便

在学习数据库操作语句之前我们应该先搞清楚数据库和表的关系:

举个栗子:数据库就像图书馆的不同类别的馆,像是通信类、计算机类、自然科学类等等,

而表就像每个馆里放的书架,不知道这样来说够不够形象 0.0

接下来,就来说一下

SQL的分类:

DDL 数据定义:create,drop,alter

DML 数据操纵:insert,delete,update

DML中单独分出来的DQL:select(数据查询)

DCL 数据控制:grant,revoke,commit

  • 创建数据库:

    • <create database 数据库名;>
  • 进入数据库:

    • <use 数据库名;>
  • 显示所有数据库:

    • <show databases;>
  • 创建表:

    • <create table 表名 (表里存放的内容);>
    • <例如:create table student (id int,name varchar(32));>

需要注意的是:表中内容的定义方式与C语言存在差别,数据类型放在数据名的后面,字符型数组在定义时使用()而不是[]。

  • 显示数据库中的表:

    <show tables;>

  • 描绘表中的内容:

    <desc 表名;>

  • 在表中插入数据:

    <insert into 表名(表中内容的定义的变量名) values (变量的具体内容);>

    <例如:insert into student (id,name) values (1,'ht');>

  • 在表中查询数据:

    <select * from 表名;>

  • 查看警告:

    <show warnings;>

每条指令输入完成都要以 “;” 结尾,否则计算机会认为输入的语句并未结束

以上部分指令操作的操作界面如下 :
这里写图片描述

这里写图片描述



转载请注明原地址:Lucky-pxx的博客 » 点击阅读原文,谢谢!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值