1.登入MySQL

1.1 登入MySQL

1.1.1命令如下:

C:\Users\zjw>mysql -hlocalhost -uroot -p
Enter password: ******
  • 其中mysql是必须关键词。
  • -h 后面跟着主机地址
  • -u后面跟着用户名
  • -p后面跟着用户密码
    • -p后面也可以不跟密码,则密码会在下一行以不可见的形式输入。可以保证安全性!
  • 如果是进入本机的mysql,则可以省略-h的内容。
  • 注意:如果没有配置path,则需要进入到mysql的bin目录下,才能进行登入操作。环境配置时,只要将mysql下的bin文件夹所在的命令加入到环境变量的path中即可。

1.1.2 成功登录信息如下:

2. 数据库的增加、删除、查看和使用操作

2.1 增加数据库

2.1.1 命令:create database 数据库名字;

mysql> create database test01;

2.1.2 创建成功信息如下:

2.2 删除数据库

2.2.1 命令:drop database 数据库名字;

mysql> drop database test01;

2.2.2 删除成功信息如下:

2.3 查看已有数据库

2.3.1 命令:show databases;

mysql> show databases;

2.3.2 查看信息如下:

2.4 使用某个特定数据库

2.4.1 命令:use 数据库名字;

mysql> use Test01;

2.4.2 选择成功信息如下:

3. 数据库中表的创建和删除

3.1 创建表(table)

3.1.1 创建过程以及具体命令。

  • 首先用use 数据库名字命令进入到某个特定的数据库中

  • 再在这里面创建一个table,具体命令如下:

mysql> use Test01;
Database changed
mysql> create table student(
-> name varchar(10),
-> age int,
-> money float,
-> grade int);
Query OK, 0 rows affected (1.07 sec)
  • 建表具体代码可复制下面代码:
create table student(
name varchar(10),
age int,
money float,
grade int
);

3.1.2 创建成功信息如下:

3.2 删除表(table)

3.1.1 删除表命令:drop table 表名字;

mysql> drop table student;

3.1.2 删除成功信息如下:

3.3 查看一个数据库中所含的表

3.3.1 查看命令:show tables;

mysql> show tables;

3.3.2 查看信息如下

4. 表中信息的增删改查看操作

4.1 增加数据

4.1.1 增加数据命令:insert into 表名字(各列信息) values(增加的信息);

mysql> insert into student(name,age,money,grade) values('wangwu',12,3.1,2);

4.1.2 增加成功信息如下:

4.2 删除数据

4.2.1 删除数据命令:delete from 表名字 where 属性 = 属性值;

mysql> delete from student where grade=2;

4.2.2 删除成功信息如下:

4.3 更新数据

4.3.1 更新数据命令:update 表名字 set 属性 = 属性名 where 属性 = 属性名;

mysql> update student set grade = 2 where name = 'zhangsan';
  • 前面的属性名是要改变的值
  • 后面的属性名是要寻找的值

4.3.2 更新成功信息如下:

4.4 查看表(table)

4.4.1 查看表的命令:select * from 表名字;

mysql> select * from student;

4.4.2 查看到的信息如下:

MySQL学习笔记(cmd模式下的操作)的更多相关文章

  1. MySql学习笔记--详细整理--下

    目录 索引 测试索引 索引原则 权限管理和备份 备份 规范数据库设计 三大范式 JDBC JDBC程序 Statement对象 工具类实现 sql注入 PreparedStatement对象 事务 数 ...

  2. mysql学习笔记(Centos下rpm编译配置+远程访问)

    新工作以来,博主感觉天天都很忙,博客已经好久没有写了 从昨天开始弄centos服务器中搭建mysql5.6,由于yum最新版本只有5.1的所以折腾到现在 首先看看是否已安装过其他版本的mysql [r ...

  3. mysql学习笔记(window下简单使用+Navict)

    之前安装过mysql.最近刚好要重新翻出来看看 发现又忘记了那些命令.还是要百度.所以不如自己整理下 尽管网上有很多相关的介绍.当时想对的不如自己整理出来的舒服 首先是下载安装.网上有很多就不一一罗列 ...

  4. MySQL学习笔记六:基本DML操作

    1.查询语句,语法如下: SELECT [ALL | DISTINCT | DISTINCTROW ] [HIGH_PRIORITY] [STRAIGHT_JOIN] [SQL_SMALL_RESUL ...

  5. MySQL学习笔记2(多表操作)

    外键:使两张表之间存在关联 特点: 1.从表外键的值是对主表主键的引用 2.从表外键类型,必须与主表主键类型一致 示例: 创建两个表并准备数据: USE mybase; CREATE TABLE ca ...

  6. 【mysql学习笔记整理】

    /*mysql学习笔记整理*/ /*常用的数据库操作对象*/ #库的操作#创建#数据库的创建USE mysql;CREATE DATABASE db_x;#删除#删除数据库DROP DATABASE ...

  7. 一千行MySQL学习笔记 (转)

    出处:  一千行MySQL学习笔记 /* 启动MySQL */ net start mysql /* 连接与断开服务器 */ mysql -h 地址 -P 端口 -u 用户名 -p 密码 /* 跳过权 ...

  8. mysql basic operation,mysql总结,对mysql经常使用语句的详细总结,MySQL学习笔记

    mysql> select * from wifi_data where dev_id like "0023-AABBCCCCBBAA" ; 1.显示数据库列表.show d ...

  9. Mysql学习笔记(二)数据类型 补充

    原文:Mysql学习笔记(二)数据类型 补充 PS:简单的补充一下数据类型里的String类型以及列类型... 学习内容: 1.String类型 2.列类型存储需求 String类型: i.char与 ...

随机推荐

  1. EJS学习(二)之语法规则上

    标签含义 <% %> :'脚本' 标签,用于流程控制,无输出即直接使用JavaScript语言. <%= %>:转义输出数据到模板(输出是转义 HTML 标签)即在后端定义的变 ...

  2. 微信开发新增拖动组件--movableview介绍

    小程序的更新中,也新增了一个UI组件,它就是视图组件movable-view,它需要配合movable-area来一起使用.简单来说,它就是一个支持在指定区域内可以拖动内容的容器.我们来看一个简单的示 ...

  3. Windows7/win10系统安装JDK的环境变量设置javac不是内部命令或外部命令

    ---恢复内容开始--- Windows7/win10系统安装JDK的环境变量设置 Windows7 X64安装“jdk-6u26-windows-x64.exe”后,按照网上的环境变量设置方法设置了 ...

  4. IAP技术原理

    目录 IAP技术原理 更新记录 IAP与ISP的概念及原理 ISP简介 ISP原理 IAP简介 IAP原理 IAP优势 IAP的设计 1.程序启动流程 2.中断向量表的重定位 3.IAP跳转APP函数 ...

  5. pl_sql例题

    0. 准备工作: set serveroutput on hellowrold 程序 begindbms_output.put_line('hello world');end;/ [语法格式]--de ...

  6. dedecms body 输出自动替换结果。

    {dede:field.body function='str_replace("张三","李四",@me)'/} body内容中的张三全部换成了李四

  7. mysql设置自增id清零 auto_increment

    清空表数据之后,如何让自增id清零,即从0开始计数呢 ; 想让id从1开始,就让 AUTO_INCREMENT = 1 就行了.

  8. WinMain lpCmdLine

    int APIENTRY WinMain(HINSTANCE hInst, HINSTANCE, LPSTR lpCmdLine, int){ //命令行参数 TCHAR pCommandLine[2 ...

  9. Kattis - bitwise Bitwise (RMQ+尺取+树上dfs)

    题意:有一个长度为n的序列,让你把它分成k段,段内元素取or,段间取and,求能够得到的最大值. 这个算法是我和xz场上yy出来的,然而时间不够了没写出来,而且时间复杂度是$O(nlogn+nlogA ...

  10. Luogu P4171 [JSOI2010]满汉全席 2-sat

    终于搞懂了\(2-sat\).实际上是个挺简单的东西,像网络流一样关键在于建模. 问题:\(n\)个数\(A\),可以选择\(0\)和\(1\),现在给你\(m\)组条件\(A\),\(B\),对每个 ...