MySQL的简单实用 手把手教学
------------恢复内容开始------------
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的简单实用 手把手教学的更多相关文章
- PHP 17: MySQL的简单介绍
原文:PHP 17: MySQL的简单介绍 这一章将简单介绍MySQL的基本知识. 本文来自http://lib.hackbase.com/html/8/35125.htm. MySQL是最受欢迎的开 ...
- .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 ...
- 简单实用的原生PHP分页类
一款简单实用的原生PHP分页类,分页按钮样式简洁美观,页码多的时候显示“...”,也是挺多网站用的效果 核心分页代码 include_once("config.php"); req ...
- jQuery的几种简单实用效果
许久未分享博客,或许已生疏. 闲来无事, 分享几个jQuery简单实用的效果案例 不喜勿喷... 1.页面常用的返回顶部 <!DOCTYPE html> <html lang=&qu ...
- jsp+servlet+mysql 实现简单的银行登录转账功能
jsp+servlet+mysql 实现简单的银行登录转账功能 [前期的准备] html(登录界面),servlet(处理业务逻辑),jsp(主要实现界面),mysql(实现与数据库的简单的交互)先从 ...
- Ubuntu 安装mysql和简单操作
http://www.cnblogs.com/zhuyp1015/p/3561470.html ubuntu上安装mysql非常简单只需要几条命令就可以完成. 1. sudo apt-get inst ...
- mysql定时任务简单例子
mysql定时任务简单例子 ? 1 2 3 4 5 6 7 8 9 如果要每30秒执行以下语句: [sql] update userinfo set endtime = now() WHE ...
- 经验分享:10个简单实用的 jQuery 代码片段
尽管各种 JavaScirpt 框架和库层出不穷,jQuery 仍然是 Web 前端开发中最常用的工具库.今天,向大家分享我觉得在网站开发中10个简单实用的 jQuery 代码片段. 您可能感兴趣的相 ...
- 简单实用的PHP防注入类实例
这篇文章主要介绍了简单实用的PHP防注入类实例,以两个简单的防注入类为例介绍了PHP防注入的原理与技巧,对网站安全建设来说非常具有实用价值,需要的朋友可以参考下 本文实例讲述了简单实用的PHP防注 ...
随机推荐
- Ellxir
API: elixir https://hexdocs.pm/elixir/Module.html#content API: erlang http://www.cnerlang.com/api.ht ...
- 用android studio多渠道打包
1. 官方教程 https://developer.android.com/studio/build/build-variants.html 2. 设置Build Types参数 打开 Project ...
- TDengine能比Hadoop快10倍?
之前对国产的时序大数据存储引擎 TDengine 感兴趣,因为号称比Hadoop快十倍,一直很好奇怎么实现的,所以最近抽空看了下白皮书和设计文档. 如果用一句话总结,就是 TDengine 是为特定的 ...
- linux 文件系统和磁盘
linux 文件系统和磁盘 1.文件系统 ext2, ext3, ext4 , XFS ext3和ext4为日志文件系统 文件系统格式 : 磁盘格式化为 inode和block inode是索引,记录 ...
- 跟着尚硅谷系统学习Docker-【day06】
day06-20200720 p24.dockerfile案例编写-1 1.创建好容器时,进去容器的时候,修改所在的当前目录. 2.新添加命令.支持vim.ifconfig 备注:原来的镜像容器默 ...
- 官网安装Python包太慢?教你三种下载安装方式-PiP、conda、轮子,教你三种Pytorch的下载安装方式,保证你再也不用出现Error
上一期我们介绍了CUDA下载安装以及其总结,这一期教大家如何在Anaconda中使用CUDA来进行加速.神经网络依赖cuDNN的下载安装,以及下载和安装Pytorch-GPU安装包的三种方式(cond ...
- JAVA实现汉字转拼音
两个工具包都可以实现:pinyin4j/JPinyin pinyin4j 第一个是使用pinyin4j的jar,此jar对多音字语句的处理不太理想 package edu.ws; import net ...
- jenkins iOS自动打包
1.Jenkins配置 采用命令行下载配置Jenkins,防止产生权限问题 1)先安装brew,打开命令行,输入:/usr/bin/ruby -e "$(curl -fsSL https:/ ...
- Android 4.X 系统加载 so 失败的原因分析
1 so 加载过程 so 加载的过程可以参考小米的系统工程师的文章loadLibrary动态库加载过程分析 2 问题分析 2.1 问题 年前项目里新加了一个 so库,但发现native 方法的找不到的 ...
- selenuim常用api
1.通过代码跳转到页面的方法:前提:已安装驱动,并加入到path下 安装ie驱动或火狐驱动的情况: 2.当链接跳转按钮在页面最上方时,用window.scrollTo(0,0);显示在页面最上方后,再 ...