------------恢复内容开始------------

MySQL的使用

1.登陆数据库

打开terminal

在终端根文件目录下输入/usr/local/mysql/bin/mysql -u root -p

接着输入管理员密码

2.显示所有的数据库

输入:

mysql> SHOW DATABASES;

(不要忘记加 ‘ ; ’ ,在mysql中分号为一句语句的结束)

显示结果:

+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| studb |
| sys |
+--------------------+
5 rows in set (0.06 sec)

3.使用数据库

在上面的显示的数据库中,使用studb数据库,输入:

mysql> USE studb;

若没有创建过数据库,则可以使用以下命令来创建数据库:

mysql> CREATE DATABASE studb;

4.展示数据库中所有的表

输入:

mysql> SHOW TABLES;

显示结果:

+-----------------+
| Tables_in_studb |
+-----------------+
| student |
+-----------------+
1 row in set (0.00 sec)

可以看到数据库有一张表,若没有创建表,则可以使用下面的命令创建:

mysql> CREATE TABLE student(
->stu_id INT PRIMARY KEY NOT NULL,
->stu_name CHAR(25) NOT NULL,
->stu_email CHAR(25) NULL,
->stu_address CHAR(50) NULL);

5.打印表的结构

输入:

mysql> DESC student;

显示结果:

+-------------+----------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+----------+------+-----+---------+-------+
| stu_id | int | NO | PRI | NULL | |
| stu_name | char(25) | NO | | NULL | |
| stu_email | char(25) | YES | | NULL | |
| stu_address | char(50) | YES | | NULL | |
+-------------+----------+------+-----+---------+-------+
4 rows in set (0.00 sec)

6.向表中插入数据

输入:

mysql> INSERT INTO student(stu_id, stu_name, stu_email, stu_address)
-> VALUES(2020100116,'张三','zhangsan@163.com','beijin');

7.查看表中数据

输入:

mysql> SELECT *
-> FROM student;

显示结果:

+------------+----------+------------------+-------------+
| stu_id | stu_name | stu_email | stu_address |
+------------+----------+------------------+-------------+
| 2020100116 | 张三 | zhangsan@163.com | beijin |
+------------+----------+------------------+-------------+
1 row in set (0.00 sec)

8.修改表中的数据

输入:

mysql> UPDATE student
-> SET stu_email = 'nbplus@qq.com'
-> WHERE stu_id = 2020100116;

更新成功后,查看更新结果:

mysql> SELECT stu_id, stu_name, stu_email
-> FROM student
-> WHERE stu_id = 2020100116;

显示结果:

+------------+----------+---------------+
| stu_id | stu_name | stu_email |
+------------+----------+---------------+
| 2020100116 | 张三 | nbplus@qq.com |
+------------+----------+---------------+
1 row in set (0.00 sec)

9.删除表中的数据

输入:

mysql> DELETE FROM student WHERE stu_id = 2020100116;

------------恢复内容结束------------

MySQL的简单实用 手把手教学的更多相关文章

  1. PHP 17: MySQL的简单介绍

    原文:PHP 17: MySQL的简单介绍 这一章将简单介绍MySQL的基本知识. 本文来自http://lib.hackbase.com/html/8/35125.htm. MySQL是最受欢迎的开 ...

  2. .NET 跨平台RPC框架DotNettyRPC Web后台快速开发框架(.NET Core) EasyWcf------无需配置,无需引用,动态绑定,轻松使用 C# .NET 0配置使用Wcf(半成品) C# .NET Socket 简单实用框架 C# .NET 0命令行安装Windows服务程序

    .NET 跨平台RPC框架DotNettyRPC   DotNettyRPC 1.简介 DotNettyRPC是一个基于DotNetty的跨平台RPC框架,支持.NET45以及.NET Standar ...

  3. 简单实用的原生PHP分页类

    一款简单实用的原生PHP分页类,分页按钮样式简洁美观,页码多的时候显示“...”,也是挺多网站用的效果 核心分页代码 include_once("config.php"); req ...

  4. jQuery的几种简单实用效果

    许久未分享博客,或许已生疏. 闲来无事, 分享几个jQuery简单实用的效果案例 不喜勿喷... 1.页面常用的返回顶部 <!DOCTYPE html> <html lang=&qu ...

  5. jsp+servlet+mysql 实现简单的银行登录转账功能

    jsp+servlet+mysql 实现简单的银行登录转账功能 [前期的准备] html(登录界面),servlet(处理业务逻辑),jsp(主要实现界面),mysql(实现与数据库的简单的交互)先从 ...

  6. Ubuntu 安装mysql和简单操作

    http://www.cnblogs.com/zhuyp1015/p/3561470.html ubuntu上安装mysql非常简单只需要几条命令就可以完成. 1. sudo apt-get inst ...

  7. mysql定时任务简单例子

    mysql定时任务简单例子 ? 1 2 3 4 5 6 7 8 9     如果要每30秒执行以下语句:   [sql] update userinfo set endtime = now() WHE ...

  8. 经验分享:10个简单实用的 jQuery 代码片段

    尽管各种 JavaScirpt 框架和库层出不穷,jQuery 仍然是 Web 前端开发中最常用的工具库.今天,向大家分享我觉得在网站开发中10个简单实用的 jQuery 代码片段. 您可能感兴趣的相 ...

  9. 简单实用的PHP防注入类实例

    这篇文章主要介绍了简单实用的PHP防注入类实例,以两个简单的防注入类为例介绍了PHP防注入的原理与技巧,对网站安全建设来说非常具有实用价值,需要的朋友可以参考下   本文实例讲述了简单实用的PHP防注 ...

随机推荐

  1. Android开发之封装log打印日志的工具类,实用logutils详细代码

    public final class LogUtil { /** all Log print on-off */ private final static boolean all = true; /* ...

  2. 关于action的使用在firefox报错的问题

    现在的网站有很多都是鼠标移到上面去才会显示出相应的一些标签之类的东西,然后再进行操作,但是因为要操作的元素一开始是隐藏的,就没办法直接定位,只能调用action来模拟鼠标悬停操作,也就是下面这句代码: ...

  3. Photon PUN 三 RPCs & RaiseEvent

    官方文档地址 https://doc.photonengine.com/en-us/pun/current/manuals-and-demos/rpcsandraiseevent 一, RPC   P ...

  4. JavaScript(es6)数组常用的方法

    常用方法 1.forEach() var data = [1,2,3,4,5]; var sum = 0;//求和 data.forEach((item)=>{sum+=item}) //给原数 ...

  5. Mybati源码解析篇之六剑客!!!

    目录 前言 环境版本 Mybatis的六剑客 SqlSession 有何方法 语句执行方法 立即批量更新方法 事务控制方法 本地缓存方法 获取映射方法 有何实现类? Executor 实现类 Base ...

  6. synchronized的实现原理——锁膨胀过程

    @ 目录 前言 正文 偏向锁 轻量锁 批量重偏向 批量撤销 重量锁 总结 前言 上一篇分析了优化后的synchronized在不同场景下对象头中的表现形式,还记得那个结论吗?当一个线程第一次获取锁后再 ...

  7. 还不懂Redis?看完这个故事就明白了!

    我是Redis 你好,我是Redis,一个叫Antirez的男人把我带到了这个世界上. 说起我的诞生,跟关系数据库MySQL还挺有渊源的. 在我还没来到这个世界上的时候,MySQL过的很辛苦,互联网发 ...

  8. linux下查找文件中的某个关键字

    1.方法一:grep '关键字' filename 2.方法二:vim filename进入文件里面,不要进入insert编辑模式,直接在normal模式下输入/关键字进行搜索 按n进行查找下一个

  9. jenkins 下载插件失败 有效的处理办法(亲测)

    jenkins 下载插件失败,提示: java.io.IOException: Downloaded file /app/jenkins_home/plugins/jacoco.jpi.tmp doe ...

  10. [算法]类似n sum个数的问题(DP)

    题目 求和为target的数组元素组合数,含重复. 例: 输入 arr = { 1, 2, 3, 3, 4 } ,target = 6 输出 4 题解 dp[i][j]代表到数组第i-1个元素,目标和 ...