当前位置: 首页 > article >正文

入门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 表名;

类型

约束

http://www.lryc.cn/news/2417902.html

相关文章:

  • CDB(ContainerDatabase)与PDB(PluggableDatabase)
  • 【EVPN】EVPN名词简介
  • java环境变量详解_JAVA环境变量配置详解
  • php中file_get_contents如何读取大容量文件
  • 为什么下载的.msi安装文件打不开、运行不了?用mysql的.msi安装文件为例
  • 学习使用Python执行P4操作
  • 8Uftp连接服务器错误
  • 自学电脑编程_有哪些高质量的自学网站
  • javaSE(完整版)
  • 精进不休丨MogDB 数据库预读特性进一步提升20%+查询性能
  • 计算机期刊投稿须知
  • C语言qsort函数的使用详解
  • 2023最新个人博客文章发布系统的设计与实现(毕业设计+论文+开题报告+运行)
  • Android 游戏开发入门指南(一)
  • java Map遍历的5种方法和一些基本使用
  • Cocoa 框架概述
  • alternatives命令总结
  • PS(Photoshop)去水印的4个方法
  • MPEG音频文件格式(包括MP3文件格式)详解
  • 思科RIP路由协议介绍与实验操作步骤
  • 1.图文并茂详解Linux安装,客户端连接,xshell,虚拟机,虚拟网卡配置
  • 【统计类知识】大数定律与中心极限定理
  • 【笔记】位图(.bmp)和矢量图(Vector):位图是点阵图或光栅图,使用像素的一格一格来描述图像,放大以后每一个像素看就像是一个个的马赛克;矢量图是使用直线和曲线来描述图形,可以无限方法,不会失真
  • conan 详解
  • 什么是DI(依赖注入),依赖注入的原理
  • 数据库的索引
  • 用AVPlayer播放视频
  • 说走就走的「Windows」—— Windows To Go 制作详解
  • 算法篇-----粒子群算法
  • linux解压缩命令大全