入门MySQL--0基础,操作详图,简单易懂

首先,我们先来认识小部分数据库。数据库分为关系型数据库 和 非关系型数据库。

关系型数据库有:orcale, sqlserver, mysql, sqlite.

非关系型数据库有:mongodb, redis.

今天我们简单了解一些MySQL的基础操作指令

第一步我们进入电脑终端要登录数据库:

其中-u 指的是用户   -p是密码

登录成功的页面如下:

展示所有数据库:show databases;

显示这个页面呢,就证明成功了,第一次登录进来的话没有我的数据库这么多, 因为我之前创建了一些

创建数据库: create database 数据库名 charset=utf8;

创建数据库的时候database是没有s的,和查看数据库的databases不一样啊, charset=utf8指令是可以让以后再数据库中可以包含中文。

显示下面这种,就创建成功了。可以使用我们的create databases; 来查看一下是不是比原来多一个数据库。

使用数据库:use 数据库名;

进行数据库操作之前,我们要选择一个目标数据库。

选择成功,就会显示下面的内容,user是刚刚新建的数据库名。

查看当前使用的数据库: select  database();

可以查看我们当前选择使用的是哪一个数据库,下面显示我使用的是user数据库。

删除数据库: drop database  数据库名;

显示下面的内容,就成功删除数据库了     注意!!!MySQL自带的数据库不要删除,如果手滑删除了,那就只能重新安装了。

查看所有数据表:show  tables;

注意!!查看数据库中的数据表的时候要先选择一个数据库

下面是查看成功的页面,但是我们数据库中没有建立数据表,显示为空。

创建数据表:create  table  表名(列名  类型  约束) , 可以同时创建多个列,列和列之间使用 逗号 隔开, 约束可以有多个

类型和约束在文章最下面有举例

下面是创建了一个数据表

查看数据结构  desc  表名;

下面是刚创建好的数据表的结构

id——列名  typy——类型  null这里面都是设置的not null  不能为空  key——主键  extra——扩展字段,这里我将id设置为自增长

向表中添加列:alter  table  表名  add  列名  类型  约束....

删除列: alter table 表名  drop  列名;

这样将sex列删除了

修改列:alter table 列名 change 原列名 新列名  类型  约束;

可以使用上面对的方法修改列名  类型以及约束

下面我使用命令修改了ID

删除表:drop  table  表名;

向列表中添数据加内容: insert into  表名  values(值 ...)值的个数与列中的设定的需求一致。

删除列:delete from user where 条件;

跟上where  条件,就可以确定到具体的某一列,或者多个条件就确定多列,没有条件就清空表

下面是删除了id=2 的列

修改表中的内容:update user  set  列=值 where 条件,没有条件就修改整个列

下面是修改了ID=2 的列中内容

查看表中的内容 select * from 表名;

类型

约束

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值