数据库基本操作
刚刚接触数据库,安装了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的博客 » 点击阅读原文,谢谢!