zoukankan      html  css  js  c++  java
  • 12. MySQL简单使用

    关于MySQL的使用,大家可以去网上看相关教程,但是为了保证阅读的连贯性,这里会做简单介绍。

    创建数据库

    我们双击刚刚新建的数据库,然后双击mysql,点击新建查询,可以在编辑器里面输入一些mysql语句。

    使用 create 命令创建数据库,语法如下:

    CREATE DATABASE 数据库名;

    既然我们知道了创建数据库的语法规则,我们可以根据语法规则进行数据库创建。在编辑器输入CREATE DATABASE test;然后点击运行,就会创建一个名为test的数据库。如下图所示:

    如果本地数据库没有显示test数据库,请关闭本地连接,然后重新打开,或者刷新。

    删除数据库

    在删除数据库过程中,务必要十分谨慎,因为在执行删除命令后,所有数据将会消失。使用drop 命令删除数据库,语法如下:

    drop database 数据库名;

    我们在编辑器输入drop database test;然后点击运行 test数据库将被我们删除。

    创建表

    创建MySQL数据表需要以下信息:表名、表字段名、定义每个表字段。语法如下:

    CREATE TABLE table_name (column_name column_type);

    例如,建立一个名为Article的表,打开编辑器,输入如下内容:

    CREATE TABLE `article`(
       `id` INT UNSIGNED AUTO_INCREMENT,
       `title` VARCHAR(100) NOT NULL,
       `author` VARCHAR(40) NOT NULL,
    `content` VARCHAR(400) NOT NULL,
       PRIMARY KEY ( `id` )
    )ENGINE=InnoDB DEFAULT CHARSET=utf8;
    

    我们打开test数据库,会发现多出一张article表,当然,如果表不存在,请查看语法是否正确,或者关闭数据库重新连接。如下图所示:

    注意

    • 如果你不想字段为 NULL 可以设置字段的属性为 NOT NULL, 在操作数据库时如果输入该字段的数据为NULL ,就会报错。
    • AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1。
    • PRIMARY KEY关键字用于定义列为主键。 您可以使用多列来定义主键,列间以逗号分隔。
    • ENGINE 设置存储引擎,CHARSET 设置编码。

    删除表

    MySQL中删除数据表是非常容易操作的, 但是你再进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失。语法如下:

    DROP TABLE table_name;

    我们在编辑器输入DROP TABLE article;然后点击运行 article 表将被我们删除。

    插入数据

    MySQL 表中使用 INSERT INTO SQL语句来插入数据。语法如下:

    INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN );

    上面我们已经创建一张article表,我们可以往article表插入一些数据。打开编辑器,输入如下内容:

    INSERT INTO article ( title,author,content) VALUES ( '乡愁','余光中','小时候乡愁是一枚...');,打开article表,会发现表中新增一条数据,如下图所示:

    查询数据

    MySQL 数据库使用SQL SELECT语句来查询数据。语法如下:

    select <字段1,字段2,...> from < 表名 > where < 表达式 >

    例如:查看表 article 中所有数据,打开编辑器,输入如下内容:SELECT * from article WHERE title="乡愁";
    *代表所有,查出title为乡愁的数据,如下图所示:

    删除数据

    你可以使用 SQL 的 DELETE FROM 命令来删除 MySQL 数据表中的记录。语法如下:

    DELETE FROM table_name [WHERE Clause]

    注意:

    • 如果没有指定 WHERE 子句,MySQL 表中的所有记录将被删除。
    • 你可以在 WHERE 子句中指定任何条件
    • 您可以在单个表中一次性删除记录。

    例如:删除article中id为1的数据,打开编辑器,输入如下内容:DELETE FROM article WHERE id=1;

    更新数据

    如果我们需要修改或更新 MySQL 中的数据,我们可以使用 SQL UPDATE 命令来操作。.语法如下:

    UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause]
    例如:更新article中title为乡愁的数据,打开编辑器,输入如下内容:UPDATE article SET title='更新title' where author="余光中"

    欢迎关注微信公众号:软件测试汪。软件测试交流群:809111560

  • 相关阅读:
    基于IDEA+Maven+SpringMVC的入门web程序分析(一)
    Spring之路----chapter03 高级装配
    Spring之路---chapter02装配Bean
    Spring之路----Chapter01 Spring之旅
    实用网址-项目的创建、Idea打开Maven项目、Idea打开Eclipse项目
    Git之路-2017年9月8日14:37:01
    Redis入门指南-笔记-进阶
    DenyHosts 阻止SSH暴力攻击
    某cms最新版前台RCE漏洞(无需任何权限)2020-03-15
    通过Joomla的两次RCE漏洞看session反序列化
  • 原文地址:https://www.cnblogs.com/suim1218/p/10677904.html
Copyright © 2011-2022 走看看