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

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. 遍历查找集合或者数组中的某个元素的值 java代码 详解 Android开发

    import java.util.Scanner; public class Test21 { public static void main(String[] args) { //定义并初始化数组 ...

  2. 攻防世界——Misc新手练习区解题总结<2>(5-8题)

    第五题gif: 下载附件后,解压得到这样一个文件 几经寻找无果后,发现是不是可以将gif中的黑白图片看做二进制的数字,进而进行解密 最后用二进制转文本得到flag 第六题掀桌子: 看起来是16进制的密 ...

  3. 编程体系结构(01):Java编程基础

    一.数据类型 1.基础类型 整型:byte .short .int .long 浮点型:float.double 字节型:char 2.包装类型 Byte,Short,Integer,Long Flo ...

  4. 开发者的福音,LR.NET模块化代码生成器

    代码生成器,是快速开发平台的核心功能之一,是一种用来帮助缺乏经验或者时间的开发者快速生成规范代码的工具,可以在极大程度上提升开发者的工作效率, 能有效避免重复工作.但稍有经验的开发者都明白,代码生成器 ...

  5. linux命令的学习随笔

    getconf PAGE_SIZE //获取内存分页的大小alias vi='vim'//临时生效vi /root/.bashrcwhereis ls输出重定向> >> 2> ...

  6. C002:计算球体体积(半径固化)

    程序: #include "stdafx.h" int _tmain(int argc, _TCHAR* argv[]) { float sphereRadius=10.0f; f ...

  7. Native Comments

    local variables referenced from a Lambda expression must be final or effectively final. Lambda表达式中引用 ...

  8. pytest封神之路第二步 132个命令行参数用法

    在Shell执行pytest -h可以看到pytest的命令行参数有这10大类,共132个 序号 类别 中文名 包含命令行参数数量 1 positional arguments 形参 1 2 gene ...

  9. pyhton:操作redis

    一.redis介绍 redis是一种非关系型数据库:没有表结构,没有字段,没有sql语句.只是用get获取数据,set插数据,类似字典.比如mangodb,redis redis的数据全存在内存,re ...

  10. python文档翻译之使用python解释器

    Python解释器通常安装在/usr/local/bin/python3.6,把/usr/local/bin目录设置到UNIX shell的搜索路径就可以使用下面的命令运行python: python ...