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

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的简单实用_MySQL的简单实用 手把手教学相关推荐

  1. 简易mysql数据库调优_MySQL数据库简单实用的优化方法

    1.定期分析表和检查表 分析表的语法如下: 引用 ANALYZE [LOCAL | NO_WRITE_TO_BINLOG] TABLE tb1_name[, tbl_name]... 以上语句用于分析 ...

  2. mysql使用简单教程_Mysql使用简单教程(二)_MySQL

    接上文Linux系统下Mysql使用简单教程(一) 字段参数以"(字段名1 数据类型1,字段名2 数据类型2,......)"的形式构建. 关于mysql常用的数据类型,一下是比较 ...

  3. 用mysql语句骂人_MySQL中特别实用的几种SQL语句送给大家

    在写SQL时,经常灵活运用一些SQL语句编写的技巧,可以大大简化程序逻辑.减少程序与数据库的交互次数,有利于数据库高可用性,同时也能显得你的SQL很牛B,让同事们眼前一亮. 目录 实用的SQL 1.插 ...

  4. mysql myisam 分表_mysql myisam简单分表设计

    一般来说,当我们的数据库的数据超过了100w记录的时候就应该考虑分表或者分区了,这次我来详细说说分表的一些方法.目前我所知道的方法都是MYISAM的,INNODB如何做分表并且保留事务和外键,我还不是 ...

  5. mysql怎么测试事物_mysql事务简单测试

    Auth: jin Date: 20140507 一.事务控制 默认情况下,MySQL是自动提交(autocommit)的,如果需要通过明确的commit和rollblack来提交和回滚事务,那么需要 ...

  6. mysql简单语句_MYSQL常用简单语句

    使用SQL语法大写,增加可读性(小写部分就是自己数据库写的表/字段喽,具体你懂得...). 创建数据库:CREATE DATABASE mysql_db; 删除数据库:DROP DATABASE my ...

  7. mysql的条件语句_MySQL的简单条件判断语句

    在mysql中条件判断语句常用于数据转换,基于现有数据创建新的数据列,使用场景还是比较多. 基础样式: case when`条件`then`结果` else`默认结果` end 在同一条判断语句中可以 ...

  8. mysql条件填充命令_mysql的简单命令

    2.索引使用的SQL 若查询表中存在上万的数据量,使用索引可以大大提高查询效率 2.1 创建表的时候指定索引字段的SQL create table table_name( id int primary ...

  9. php表白情话,几句简单表白的话,非常实用表白的句子

    几句简单表白的话,非常实用表白的句子.真的好爱你,如果你愿意,我愿用我那并不宽阔的肩膀,为你撑出一片没有委屈的天空.我心里有个小秘密你想不想知道?让风悄悄告诉你,我喜欢你,真的好喜欢. 1.爱上了你, ...

最新文章

  1. 2019运维技能风向标
  2. ASP.NET空间使用SQLite遇到的麻烦
  3. ajax实现重新绘图,如何画Flot AJAX更新图
  4. 【线性代数】——投影矩阵
  5. Entity Framework 数据并发访问错误原因分析与系统架构优化
  6. spring原理学习
  7. SonarLint 默认扫描规则
  8. 【算法与数据结构】——并查集
  9. 计算机组成原理:扩展操作码技术
  10. 【网络工程】什么是7类网线7类线与超6类线的区别以及它的应用场景
  11. 阿里云对象存储OSS使用
  12. c#程序设计语言杜松江版_清华大学出版社-图书详情-《C#语言Windows程序设计(第2版)》...
  13. texlive写论文源代码_使用Latex写论文
  14. 深入理解debuginfo
  15. Codeforces Round #764 (Div. 3)部分题解
  16. 脱欧导致IT公司在英国开展业务充满变数
  17. Android 工具:Show GPU Overdraw
  18. oracle中求众数的sql,SQL中求字段的众数和中位数
  19. VS2010模仿QQ2011登陆界面
  20. ae制作的mg如何用到html,【教程】AE表达式常用的函数-制作MG动画必备

热门文章

  1. Echarts数据可视化dataZoom,开发全解+完美注释
  2. jquery系列教程6-ajax的应用全解
  3. 555定时器的应用——施密特触发器
  4. 远程桌面发生身份验证错误,要求的函数不受支持
  5. Markdown示例
  6. 收缩 虚拟硬盘 shrink vhd
  7. mysql 查询表注释
  8. Hacker News的全文输出RSS地址
  9. [转载] 整理总结 python 中时间日期类数据处理与类型转换(含 pandas)
  10. ExtJs页面布局总结(转载)